の現在のアイテムにプロパティを追加したいのですが、ICollectionView
どうすればよいですか? はICollectionView
コンボ ボックスへのバインドに使用されますが、別のコントロールをICollectionView
の選択した項目にバインドするにはどうすればよいですか?
6362 次
3 に答える
9
このチート シートを確認してください。特に、/
コレクション ビュー内の現在のアイテムを参照するバインディング シンボルを確認してください。
于 2010-11-02T14:42:28.487 に答える
7
ComboBox で IsSynchronizedWithCurrentItem を設定すると、現在の項目がその選択内容で更新されます (既にこれを行っているかどうかはわかりません)。その後、同じコレクションをバインドし、バインディングを使用して現在のアイテムにアクセスできます。
<ComboBox ItemsSource="{Binding Names}" IsSynchronizedWithCurrentItem="True" />
<Button Content="{Binding Path=Names/}"/>
于 2010-11-02T17:04:28.870 に答える
2
ComboBoxに名前を付けて、そのSelectedItemにバインドします。
例えば:
<ComboBox x:Name="MyComboBox" ItemsSource="{Binding MyList}" />
<Grid DataContext={Binding ElementName=MyComboBox, Path=SelectedItem>
...
</Grid>
于 2010-11-02T15:12:25.257 に答える