【发布时间】:2014-08-23 10:58:34
【问题描述】:
我写了一些 XAML,这是我想出的菜单:
<Menu Width="Auto" Height="32" DockPanel.Dock="Top">
<MenuItem Header="Delete Row" Command="ApplicationCommands.Delete" />
<MenuItem Header="Save Changes" Command="ApplicationCommands.Save"/>
</Menu>
现在我注意到ApplicationCommands.Delete 做得很好,ApplicationCommands.Save 但没有。
我想我应该制作一种方法来保存这些更改,但由于某种原因我无法添加 Executed="" 属性?
所以它可能是这样的:
<MenuItem Header="Save Changes" Command="ApplicationCommands.Save" Executed="SaveMethod"/>
【问题讨论】:
-
好吧,
MenuItem既没有属性也没有事件Executed,所以这个语法是行不通的。你真正的问题是什么?在您的情况下,“做得不好”到底是什么意思? -
也许你忘了
CommandManager.RegisterClassCommandBinding之类的东西。