Мне нужно создать два контекстных меню в моем приложении WPF. На рисунке ниже видно, что в левом меню содержатся Создать и Удалить . Это должны быть только каталоги. Правильная картинка для файлов. Может кто-нибудь помочь мне, как я должен это сделать?
Я уже сделал это как справа, но я не знаю, как их различить. Когда я щелкаю правой кнопкой мыши по файлам и папкам, программа должна их различать.
![Different menus](https://i.stack.imgur.com/E3jVe.png)
Мой код в XAML:
<Window x:Class="WpfApp1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApp1"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<Grid Margin="140,70,0,0">
<Menu HorizontalAlignment="Left" Height="24" Margin="-140,-68,0,0" VerticalAlignment="Top" Width="36">
<MenuItem Background="#FF877E7E" Foreground="Black" Header="File" Height="24" Width="36">
<MenuItem x:Name="open" Header="Open" Click="open_Click"/>
<MenuItem x:Name="exitBtn" Header="Exit" Click="exitBtn_Click_1"/>
</MenuItem>
</Menu>
<TreeView Name="ListBox1" HorizontalAlignment="Left" Height="318" Margin="-99,-68,0,0" VerticalAlignment="Top" Width="309">
<TreeView.ContextMenu>
<ContextMenu>
<MenuItem x:Name="delete" Header="Delete" Click="Delete_Click"/>
<MenuItem x:Name="open1" Header="Open1" Click="Open_Click1"/>
<!--<MenuItem x:Name="create" Header="Create"Click=""-->
</ContextMenu>
</TreeView.ContextMenu>
</TreeView>
</Grid>
</Window>