Я проверял это окно. У него есть окно со списком, и при нажатии на элемент отображаются три кнопки.
Я хочу реализовать нечто подобное в моей программе. Как я могу это сделать?
Вы можете привязать к IsSelected предмета, либо напрямую связав Visibility, используя BooleanToVisibilityConverter, либо используя DataTrigger.
IsSelected
Visibility
BooleanToVisibilityConverter
DataTrigger
Прямая привязка
<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>
Style & DataTrigger
throw new NotImplementedException();