2

这真的不可能吗?我有解决方案将单向绑定到静态类中的属性,当然我有解决方案将双向绑定到非静态类中的静态属性......但是......

我的意思是,解决方法很简单,我可以将我的静态类变成带有静态实例 getter 的单例(见这里),但是没有合适的方法吗?

我的课看起来像这样:

public static class TestClass
{
  public static string TestProp {get; set;}
}

现在请假设我在设置器中以“正常”方式正确实现 INotifyPropertyChanged(为简单起见,省略)。

XAML 应该如何以双向方式绑定到此属性?谢谢。

4

1 回答 1

-1

这个答案可能会有所帮助: wpf static binding question 或这个: Binding to static class property

简而言之,您的情况如下所示:

{Binding Source={x:Static whatever:TestClass.TestProperty}, Path=.}
于 2012-10-25T15:50:16.863 回答