绑定List< string>组合框
本文关键字:组合 string List 绑定 | 更新日期: 2023-09-27 18:07:43
我想我的组合框项目名称和值从我的列表当然,我不希望我的视图模型包含组合框项列表。
我得到了一个列表a,b,c,d
我想我的组合框有项目
my viewmodel got
public List<string> PropsList { get; set; }
my view got
<ComboBox Name="cbPropName" ItemsSource="PropsList"/>
它给我
:
Nahum你将不得不使用ItemsSource="{Binding PropsList}"
,假设PropsList是一个依赖属性在你的代码后面,甚至更好,一个属性在你的数据上下文中实现INotifyPropertyChanged
。在您的情况下,您必须将视图的DataContext
属性设置为ViewModel
try this:
<ComboBox Name="cbPropName" ItemsSource="{Binding Path=PropsList}" />
也可以看看这个:将WPF组合框绑定到自定义列表