我正在寻找一种方法将ItemsSource
的{{1}}绑定到静态类的静态属性。
由于课程静态,我无法将GridView
设置为班级的实例,并将其设置为属性不起作用。
不幸的是,XAML标记扩展程序(Binding).Source
对Windows应用程序不起作用,因此也不适用。
标记为大胆,因为人们显然不明白WPF回答不会在Windows运行时中运行。如何在将问题标记为重复之前阅读该问题...
答案 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;
}