選択したコンボボックスの値をテキストボックスの値に設定しようとしています。私はこれが可能な場合にのみxamlにいてほしい。ComboboxがGridViewColumnへのバインディングを選択し、GridViewColumnをコンボボックスの選択項目にバインドしました。
<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>
問題は、コンボボックス選択更新がリストビュー選択した項目に一致するように更新されていない、むしろ、ことを選択したリスト項目のありえない更新ではありません。
はい、値[0] .Valueには、INotifyPropertyChangedインターフェイスがあります。
あなたはこちらに逃したものを参照してくださいhttp://stackoverflow.com/questions/34129379/set-visibility-of-button-depending-、同様の投稿ですfrom-selected-tab –
私のコンボボックスはすでにこれらの属性を使用しています。 –