我有两个属性,一个是字符串列表,另一个是字符串.
private List<String> _property;
public List<String> Property
get
{
return new List<string>(){"string1", "string2"};
}
set{_property = value
}
public String SimpleStringProperty{get;set;}
Run Code Online (Sandbox Code Playgroud)
我也有一个在XAML中定义的Combobox
<Combobox ItemsSource="{Binding Property , Mode="TwoWay"}" Text="Select Option" />
Run Code Online (Sandbox Code Playgroud)
现在组合框正确显示两个选项:"string1"和"string2"
当用户选择一个或另一个时,我想设置SimpleStringProperty该值.然而,通过双向绑定从组合框中返回的"值"不是selectedItem,而是List<String>.我怎么能这样做?我对wpf很新,所以请原谅业余爱好者.
Chr*_*ris 22
<Combobox ItemsSource="{Binding Property}" SelectedItem="{Binding SimpleStringProperty, Mode=TwoWay}" Text="Select Option" />
Run Code Online (Sandbox Code Playgroud)
这是未经测试的,但它至少应该非常接近你需要的.
| 归档时间: |
|
| 查看次数: |
40791 次 |
| 最近记录: |