1

全て、

私は以下を定義しました

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が初めてで、私が持っている本から正しいことをしたので、このエラーは混乱しています。どんなアドバイスでも大歓迎です。

4

1 に答える 1

0

{x:Staticコマンド:ComparerCommands.NewComparison}構文を使用します

于 2013-02-03T18:04:03.047 に答える