绑定到类的静态通用实例

时间:2013-05-21 08:15:46

标签: wpf generics binding singleton static-classes

我在我的视图'(UserControl)构造函数中使用此代码:

this.DataContext = The<Chart1ViewModel>.Instance;

The<>是一个通用的静态每类型单例存储,其中需要实现INotifyPropertyChanged以通知其实例替换。

我想XAML这个代码就好,我怎么能这样做?我以前从未将任何东西绑定到泛型静态类。

如果我不能,我怎样才能为该静态类'Binding属性创建Instance

1 个答案:

答案 0 :(得分:0)

据我所知,在XAML中使用泛型会遇到问题。不过你可以使用静态类。通过在通用项周围包装属性,您可以执行以下操作:

<Control DataContext="{x:Static The.Chart1ViewModel.Instance}" />
相关问题