如何創建一個上下文菜單,當用戶右鍵單擊我的樹視圖的某個元素時,該菜單會顯示出來?ContextMenu和TreeView
我想知道被點擊的項目的名稱,這可能怎麼樣?
這是我的樹視圖:
<TreeView Name="tvwResultados"
MouseMove="DataGrid_MouseMove"
MouseLeftButtonDown="DataGrid_PreviewMouseLeftButtonDown"
ItemTemplate="{StaticResource empresaTemplate}"
ItemsSource="{Binding Empresas}"
Padding="0,6,0,6"
Background="Black"
BorderBrush="Gray"
BorderThickness="1">
<TreeView.ItemContainerStyle>
<Style TargetType="{x:Type TreeViewItem}">
<Setter Property="BorderThickness" Value="1" />
<Setter Property="Padding" Value="4,2,4,2" />
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="BorderBrush" Value="Gray" />
</Trigger>
</Style.Triggers>
</Style>
</TreeView.ItemContainerStyle>
<TreeView.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="#171717" />
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}" Color="Silver" />
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="#333333" />
<SolidColorBrush x:Key="{x:Static SystemColors.ControlTextBrushKey}" Color="Silver" />
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="Gray" />
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightTextBrushKey}" Color="Silver" />
</TreeView.Resources>
</TreeView>