Попытка добавить контекстное меню к TreeView
с помощью всего лишь кода xaml.Добавление контекстного меню в древовидное представление только XAML
- Tv Show
- Сезон 1
- Сезон п
контекстное меню должно показать только тогда, когда я правой кнопкой мыши узел Сезон.
Возможно ли это? Я знаю, как решить эту проблему с помощью кода, но я хотел бы научиться использовать WPF, поскольку он предназначен. У меня проблемы с выяснением, могу ли я решить эту проблему, используя только xaml.
Текущий XAML:
<TreeView
Grid.Row="1"
Grid.Column="0"
ItemsSource="{Binding TvShows}" x:Name="TvShowsTreeView"
SelectedItemChanged="TvShowsTreeViewOnSelectedItemChanged">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate DataType="tvShows:TvShow" ItemsSource="{Binding Seasons}">
<TextBlock Text="{Binding Name}" />
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
Как вы строите дерево? с помощью 'HierarchicalDataTemplate'? разместите свой текущий XAML. –
@HighCore, добавлено xaml. Также попробуйте «попробовать» с контекстным меню, но это пока не привело к чему-то еще, поэтому я оставил его сейчас, надеясь на что-то, что имеет смысл с SO :) – bas