我已将ComboBox
绑定到TextBox
<TextBlock Grid.Row="1" Name="DescriptionText" Text="{Binding ElementName=ScreenLocations, Path=SelectedItem.Description}" />
我的网格中有4个ComboBox。我想要做的是,每当我从任何ComboBox
中选择一个项目时,请使用所选对象TextBox
属性更新Description
。
是否可以将多个ComboBox绑定到一个TextBox,还是需要使用某种类型的事件?
答案 0 :(得分:1)
在ViewModel中创建一个属性并绑定所有组合框&#39; &#39;将selectedItem&#39;它的属性(使用Mode =&#34; OneWayToSource&#34;,这将阻止对一个ComboBox的selectedItem的更改影响另一个),然后将TextBox绑定到在VM中创建的具有Mode =&#34;的相同属性。单向&#34 ;.别忘了在VM中实现INotifyPropertyChanged。