【发布时间】:2016-11-21 19:38:54
【问题描述】:
我正在尝试在文件菜单下实现标准的“最近的文件”选项。下面的代码正确显示了选项列表,但是当单击包含文件名的子菜单时,与命令的绑定不起作用。
<MenuItem Header="File">
<MenuItem Header="New File..." Command="{Binding NewFileCommand}" />
<MenuItem Header="Open File..." Command="{Binding OpenFileCommand}" />
<MenuItem Header="Recent Files"
ItemsSource="{Binding Path=RaptManager.RaptConfiguration.RecentFiles}"
Command="{Binding OpenFileCommand}">
<ItemsControl.ItemContainerStyle>
<Style TargetType="MenuItem">
<Setter Property="Header" Value="{Binding}"/>
<Setter Property="Command" Value="{Binding OpenFileCommand}"/>
</Style>
</ItemsControl.ItemContainerStyle>
</MenuItem>
</MenuItem>
【问题讨论】: