Silverlight中嵌套类中的绑定属性

时间:2010-09-30 11:51:35

标签: silverlight class nested bind

是否可以在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>

但它不起作用。 有什么想法吗?

1 个答案:

答案 0 :(得分:5)

来自MSDN

  
      
  • 您的自定义类必须是公开的   支持默认(无参数)   公共建设者。 (见下文   有关的说明部分   结构。)
  •   
  • 您的自定义类不能是嵌套类。嵌套类   和一般CLR中的“点”   用法语法会干扰其他WPF   和/或XAML功能,如附加   属性。
  •