問題:
リストボックスがあり、そのリストボックスにチェックボックスがあります。最初のクリックで、チェックボックスが選択され、チェックされます。 2回目のクリックで、チェックボックスのみが設定されます。矢印キーを使用して異なるチェックボックスを再選択することができます。私の目標は、チェックボックスが最初に選択された後にチェックされ(再度クリックする)、矢印キーが不要になるということです。XAMLリストボックス(チェックボックス付き)チェックボックスをオンにして、チェックボックスをオンにします。
目標:
<ListBox Name="Terminals" ItemsSource="{Binding AllTerminals, Mode=OneWay}" IsSynchronizedWithCurrentItem="True">
<ListBox.ItemTemplate>
<DataTemplate>
<CheckBox Content="{Binding Description}" Foreground="{Binding DisplayColor}"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
おかげで私はそれを非常にありがとうございました私のため –
作品を試しを与えるでしょう、このような効果を達成するためにListBoxItem.IsSelected CheckBox.IsHitTestVisibleと親の間の結合を作成することができます多く:)あなたが時間を見つけたら、私は完全に理解できるように、これがどのように働くかを拡大することができますか? –
@Nerdintraining、私の更新を見て、それはどのように動作するの説明を追加しました – ASh