次の XAML を使用して、sub-MenuItem リストに RecentDocuments を設定しています。
<MenuItem Header="_Recent Studies"
ItemsSource="{Binding RecentFiles}"
AlternationCount="{Binding Path=Items.Count,
Mode=OneWay,
RelativeSource={RelativeSource Self}}"
ItemContainerStyle="{StaticResource RecentMenuItem}"/>
ViewModel のどこに次のRecentFiles
プロパティがありますか
private ObservableCollection<RecentFile> recentFiles = new ObservableCollection<RecentFile>();
public ObservableCollection<RecentFile> RecentFiles
{
get { return this.recentFiles; }
set
{
if (this.recentFiles == value)
return;
this.recentFiles = value;
OnPropertyChanged("RecentFiles");
}
}
これで問題なく動作し、最近のメニュー項目が次のように表示されます。
私の質問は; 最近のファイルのクリック イベントにバインドするにはどうすればよいMenuItem
ですか? 私は使いやすいですAttachedCommands
が、これをどのように達成できるかわかりません。
御時間ありがとうございます。