具有嵌套类型的XAML DataContext DesignInstance

时间:2013-02-20 08:31:49

标签: c# wpf xaml windows-8 windows-phone

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

如果我有以下类结构:

namespace MyApp
{
    public class OuterClass
    {
        public class InnerClass
        {
             public string SomeData {get;set;}
        }
    }
}

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

<phone:PhoneApplicationPage
    ...
    xmlns:local="clr-namespace:MyApp" 
    ...
    d:DataContext="{d:DesignInstance Type=local:OuterClass.InnerClass}"
 >

1 个答案:

答案 0 :(得分:8)

尝试将.更改为+。类似的东西:

<phone:PhoneApplicationPage
    ...
    xmlns:local="clr-namespace:MyApp" 
    ...
    d:DataContext="{d:DesignInstance Type=local:OuterClass+InnerClass}">
相关问题