0
私はこのウィンドウをチェックしていました。リストボックスがあり、アイテムをクリックすると3つのボタンが表示されます。ユーザーがリストボックスアイテムをクリックしたときにボタンを表示する方法は?
私のプログラムでも同様のことを実装したいと思います。どうやってやるの?
私はこのウィンドウをチェックしていました。リストボックスがあり、アイテムをクリックすると3つのボタンが表示されます。ユーザーがリストボックスアイテムをクリックしたときにボタンを表示する方法は?
私のプログラムでも同様のことを実装したいと思います。どうやってやるの?
あなたは直接BooleanToVisibilityConverter
を使用してVisibility
を結合することによって、またはDataTrigger
を採用することにより、いずれか、アイテムのIsSelected
に特異的に結合することができます。
直接結合
<ListBox.Resources>
<BooleanToVisibilityConverter x:Key="b2v"/>
</ListBox.Resources>
<ListBox.ItemTemplate>
<DataTemplate>
<!-- ... -->
<Button Visibility="{Binding IsSelected,
RelativeSource={RelativeSource AncestorType=ListBoxItem},
Converter={StaticResource b2v}}".../>
</DataTemplate>
</ListBox.ItemTemplate>
スタイル& DataTrigger
throw new NotImplementedException();