我有一个组合框,其itemssource是我的域模型的对象的集合。该对象的一个属性是'Amount' 如何将组合框的SelectedItem的'Amount'属性绑定到texdtbox的文本?
答案 0 :(得分:2)
在xaml中执行此操作的快捷方法是使用带有元素名称的绑定。
<ComboBox ItemsSource="{Binding MyList}" x:Name="ComboBox"></ComboBox>
<TextBox Text="{Binding ElementName=ComboBox, Path=SelectedItem.Amount}"></TextBox>
在组合框中设置x:name并使用此名称绑定文本框。
如果使用MVVM模式,则应考虑将组合框的选定项目绑定到viewModel,然后将文本框绑定到viewModel的此属性。