У меня есть «Файл» MenuItem
, где я хотел бы отобразить список недавно открытых файлов.
Вот xaml, который у меня есть сейчас:
<MenuItem Header="File}">
<MenuItem Header="Preferences..." Command="{Binding ShowOptionsViewCommand}" />
<Separator />
<ItemsControl ItemsSource="{Binding RecentFiles}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<MenuItem Header="{Binding DisplayPath}" CommandParameter="{Binding}"
Command="{Binding Path=DataContext.OpenRecentFileCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type Window}}}">
</MenuItem>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
<Separator />
<MenuItem Header="Exit" Command="{Binding CloseCommand}" />
</MenuItem>
Однако, когда я использую этот код, вокруг MenuItem
появляется странное смещение, и кажется, что вокруг них есть контейнер. Как я могу избавиться от этого?
Вот скриншот того, как это выглядит: