【问题标题】:Silverlight Custom Property InheritanceSilverlight 自定义属性继承
【发布时间】:2011-06-25 14:12:33
【问题描述】:

我有一个继承自 UserControl 的类,具有自定义的 DependencyProperty。我在里面放了一个标准按钮(不一定是直接子按钮),我想在按钮上获取自定义 DP 的值,如下所示:

usercontrol.MyDependency = "hello";
var x = button.GetValue(MyUserControl.MyDependencyProperty);

这几乎是可视化树中的属性继承,但 x 为 null,而不是“hello”。

silverlight 中是否可以进行这样的属性继承?
(不,我不想将 userControl 放到它自己的 DataContext 中,我的 ViewModel 需要 DC,MyDependency 是视图的属性,而不是视图模型)

【问题讨论】:

    标签: c# silverlight silverlight-4.0 dependency-properties visual-inheritance


    【解决方案1】:

    它仅适用于少数原生属性。而且您不能为自定义属性启用它。

    【讨论】:

      猜你喜欢
      • 2011-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-18
      • 2013-03-28
      • 1970-01-01
      • 2011-01-16
      相关资源
      最近更新 更多