Ich versuche, meine ausgewählte Combobox value = auf den Textfeld Wert. Ich möchte, dass dies nur dann in XAML geschieht, wenn es möglich ist.Combobox ausgewählt Element Bindung an GridViewColumn und GridViewColumn Bindung an Combobox ausgewählten Artikel
<ListView x:Name="ExampleLV" ItemsSource="{Binding Data.Example1Collection}">
<ListView.View>
<GridView>
<GridViewColumn Header="Column1" DisplayMemberBinding="{Binding Values[0].Value}"/>
</GridView>
</ListView.View>
</ListView>
<ComboBox Name="ExampleCB" ItemsSource="{Binding Data.Example2Collection}"
SelectedItem="{Binding ElementName=ExampleLV,
Path=SelectedItem.Values[0].Value, Mode=TwoWay,
UpdateSourceTrigger=PropertyChanged}">
<ComboBox.ItemContainerStyle>
<Style TargetType="ComboBoxItem">
<Setter Property="Tag" Value="{Binding ElementName=ExampleLV, Path=SelectedItem.Tag, Mode=TwoWay}"/>
</Style>
</ComboBox.ItemContainerStyle>
</ComboBox>
Das Problem ist nicht, dass die ausgewählte Listenelement ist nicht die Aktualisierung, die eher die Combobox ausgewählte Aktualisierung aktualisiert nicht die Listenansicht ausgewähltes Element zu entsprechen.
Und ja, die Werte [0] .Value hat die INotifyPropertyChanged-Schnittstelle.
Hier ist eine ähnliche Position finden, was Sie hier verpasst http://stackoverflow.com/questions/34129379/set-visibility-of-button-depending- from-selected-tab –
Meine Combobox verwendet diese Attribute bereits. –