绑定到静态类的静态属性
本文关键字:静态 属性 静态类 绑定 | 更新日期: 2023-09-27 18:13:33
我正在寻找一种方法将GridView
的ItemsSource
绑定到静态类的静态属性。
由于该类是静态我不能将(Binding).Source
设置为类的实例,并将其设置为属性不起作用。
不幸的是,XAML标记扩展x:Static
不适用于Windows应用程序,所以这也不是一个选项。
标记为粗体,因为人们显然不理解WPF的答案不在Windows运行时工作。
这对我来说没有任何问题。
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;
}