将多个Comboboxes绑定到TextBox

时间:2016-12-16 12:18:34

标签: wpf events data-binding combobox textbox

我已将ComboBox绑定到TextBox

<TextBlock Grid.Row="1" Name="DescriptionText" Text="{Binding ElementName=ScreenLocations, Path=SelectedItem.Description}" />

我的网格中有4个ComboBox。我想要做的是,每当我从任何ComboBox中选择一个项目时,请使用所选对象TextBox属性更新Description

是否可以将多个ComboBox绑定到一个TextBox,还是需要使用某种类型的事件?

1 个答案:

答案 0 :(得分:1)

在ViewModel中创建一个属性并绑定所有组合框&#39; &#39;将selectedItem&#39;它的属性(使用Mode =&#34; OneWayToSource&#34;,这将阻止对一个ComboBox的selectedItem的更改影响另一个),然后将TextBox绑定到在VM中创建的具有Mode =&#34;的相同属性。单向&#34 ;.别忘了在VM中实现INotifyPropertyChanged。