尝试使用xaml代码将上下文菜单添加到TreeView
。
只有当我右键单击Season节点时,才会显示上下文菜单。
这可能吗?我知道如何用代码来解决它,但我想学习如何使用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>
答案 0 :(得分:3)
尝试使用ItemTemplate
的{{1}}属性。它应该是这样的:
HierarchicalDataTemplate
我实际上并没有对自己进行测试,所以如果有效,请告诉我。