全部,
我定义了以下内容
xmlns:default="clr-namespace:dotDiff2013"
xmlns:commands="clr-namespace:dotDiff2013.Commands"
<Window.CommandBindings>
<CommandBinding Command="commands:ComparerCommands.NewComparison"
Executed="NewComparison"/>
</Window.CommandBindings>
我在命名空间dotDiff2013.Commands
中的位置
namespace dotDiff2013.Commands
{
public class ComparerCommands
{
static ComparerCommands()
{
InputGestureCollection inputs = new InputGestureCollection();
inputs.Add(new KeyGesture(Key.N, ModifierKeys.Control, "Ctrl+N"));
newComparison = new RoutedUICommand(
"New Document Comparison", "NewComparison", typeof(ComparerCommands), inputs);
}
private static RoutedUICommand newComparison;
public static RoutedUICommand NewComparison
{
get { return newComparison; }
}
}
}
但我收到以下错误
我做错了什么?
我是WPF的新手,这个错误令我感到困惑,因为我已经做了正确的事情。任何建议都会非常感激。
答案 0 :(得分:0)
使用{x:静态命令:ComparerCommands.NewComparison}语法