c# - 具有嵌套类型的 XAML DataContext DesignInstance

标签 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}"
 >

最佳答案

尝试将 . 更改为 +。像这样的东西:

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

关于c# - 具有嵌套类型的 XAML DataContext DesignInstance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14975333/

相关文章:

c# - 我可以拆箱一个字符串吗?

c# - 通过 DataContract 序列化到 XML Writer

c# - 如何在WPF中选择日期和时间

c# - 如何使用 Xamarin Form 以编程方式在现有网格上添加按钮或标签?

wpf - 不绑定(bind)图像源的值转换器

c# - 在 UWP 应用程序中禁用全屏/最大化按钮?

c# - 使用 AssemblyInstaller 安装 Windows 服务时出现问题

c# - 在出现不可恢复的错误后,如何终止 IIS 上的 ASP.NET 应用程序?

c# - 如何更改 WPF 中的按钮样式,由 bool 值触发?

.net - “Clickable”文字区 block ?