具有嵌套类型的XAML DataContext DesignInstance

Phi*_*ert 2 c# wpf xaml windows-phone windows-8

是否可以在XAML中为d:DesignInstance指定嵌套类型?如果是这样,怎么样?

如果我有以下类结构:

namespace MyApp
{
    public class OuterClass
    {
        public class InnerClass
        {
             public string SomeData {get;set;}
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如何将该InnerClass类型用作DesignInstance?以下不起作用:

<phone:PhoneApplicationPage
    ...
    xmlns:local="clr-namespace:MyApp" 
    ...
    d:DataContext="{d:DesignInstance Type=local:OuterClass.InnerClass}"
 >
Run Code Online (Sandbox Code Playgroud)

aad*_*dam 8

尝试.改为+.就像是:

<phone:PhoneApplicationPage
    ...
    xmlns:local="clr-namespace:MyApp" 
    ...
    d:DataContext="{d:DesignInstance Type=local:OuterClass+InnerClass}">
Run Code Online (Sandbox Code Playgroud)