是否可以在Silverlight中绑定嵌套类的属性? 我的代码看起来像这样:
public class A {
public class B {
public String Prop1 { get; set; }
}
}
我想在xaml中为B类分配一个键,但我不知道该怎么做。我试过这样的事,
<controls:ChildWindow.Resources>
<local:A:B x:Key="myProperty">
</controls:ChildWindow.Resources>
但它不起作用。 有什么想法吗?
答案 0 :(得分:5)
来自MSDN:
- 您的自定义类必须是公开的 支持默认(无参数) 公共建设者。 (见下文 有关的说明部分 结构。)
- 您的自定义类不能是嵌套类。嵌套类 和一般CLR中的“点” 用法语法会干扰其他WPF 和/或XAML功能,如附加 属性。