绑定到静态类的静态属性

时间:2014-07-19 16:41:28

标签: c# xaml data-binding windows-runtime winrt-xaml

我正在寻找一种方法将ItemsSource的{​​{1}}绑定到静态类静态属性

由于课程静态,我无法将GridView设置为班级的实例,并将其设置为属性不起作用。

不幸的是,XAML标记扩展程序(Binding).Source对Windows应用程序不起作用,因此也不适用。

标记为大胆,因为人们显然明白WPF回答不会在Windows运行时中运行。如何在将问题标记为重复之前阅读该问题...

1 个答案:

答案 0 :(得分:0)

这对我没有任何问题。

public static class StaticClass 
{ 
    public static ObservableCollection<string> StaticStrings = new ObservableCollection<string>(); 
} 

private void ComboBox_Loaded(object sender, RoutedEventArgs e) 
{ 
    for (int i = 0; i < 5; i++) 
    { 
        StaticClass.StaticStrings.Add("static" + i.ToString()); 
    } 
    this.DataContext = StaticClass.StaticStrings; 
}