我一直在努力使用那些comboBox属性
我正在构建一个主详细信息表单.
我遇到的问题我已经使它工作但我不明白这些属性和差异.是否有一个简单的例子解释他们做了什么?
Yog*_*esh 145
我想我们可以通过一个例子更好地理解这一点.看到这堂课:
public class Employee
{
   public int Id { get; set; }
   public string Name { get; set; }
}
和以下xaml:
<ComboBox ItemsSource="{Binding Source={StaticResource Employees}}"
          DisplayMemberPath="Name"
          SelectedValuePath="Id"/>
DisplayMemberPath指向Name属性,因此下拉列表中包含ComboBox的Employee条目中显示的值将是对象的Name属性Employee.
要了解其他两个,你应该先了解SelectedItem.SelectedItem将从中返回当前选定的Employee对象ComboBox.您还可以SelectedItem使用Employee对象分配以设置当前选择ComboBox.
SelectedValuePath指向Id,这意味着您可以通过使用获得Id当前选择Employee的SelectedValue.您还可以设置当前选择Employee中ComboBox通过设置SelectedValue到Id(我们认为会出现在Employees列表中).
| 归档时间: | 
 | 
| 查看次数: | 52444 次 | 
| 最近记录: |