можно привязать к IsSelected
этого пункта, либо путем непосредственного связывания Visibility
с использованием BooleanToVisibilityConverter
или путем использования DataTrigger
.
Прямая Binding
<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();