我正在尝试理解 Binding,所以我想出了一个非常简单的程序来尝试和测试它。
我的 MainWindow 中有以下元素:
<ComboBox Name="comboBox1" ItemsSource="{Binding}" />
在我的代码中,我有以下可观察的集合:
public ObservableCollection<string> ComboItems = new ObservableCollection<string>();
我可以在运行时的任何时候以这种方式成功添加项目:
comboBox1.DataContext = ComboItems;
ComboItems.Clea();
ComboItems.Add("Item");
我的问题是,如何在 XAML 中设置 DataContext 以便不必在代码中执行它?可能吗?
谢谢!