我正在玩RoutedCommand,我在寻找如何传递参数以便我的Executed方法将它包含在 e.Parameter 时遇到问题?
我的路由命令:
public static readonly RoutedCommand Foo = new RoutedCommand();
用法:
menuItem.Command = Commands.Foo;
执行:
private void Foo_Executed(object sender, ExecutedRoutedEventArgs e)
{
object parameter = e.Parameter; // this is always null
}