routed-commands

    3

    1答えて

    WPFコマンドのルーティングを拡張して、フォーカスされたフィールドでコマンドを呼び出すことができるかどうかを確認したり、そのためのフックはありますか?たぶんあなたはそれがうまくいくかどうか分からないかもしれませんが、ネット上のどこかで似たようなものを見て、リンクを救うことができますか?例えば 抽象例 私はサイドパネルとパネルで、テキストエディタを書くことになる場合、フォーカスを持っているでしょう。

    1

    3答えて

    をコマンドをルーティング実行: MyCommands.MyCommand.Execute(parameter, target) は、私が最初にCanExecuteメソッドを呼び出す必要がありますか、これはすでにExecuteメソッドの内部で行われているのですか?

    8

    1答えて

    次のRoutedCommandの例は機能します。 ただし、コマンドを実行するボタンの操作は、ビューのコードの後に​​あります。 MVVMを理解する方法は、はViewModelにあるはずです。 ManagedCustomersViewにOnSaveの定義が含まれていません。 "というエラーが表示されます。この場合、メソッドがViewModelに移動され、publicに変更されます。 RoutedCo

    3

    2答えて

    リスト内の項目にはコンテキストメニューがあります。コンテキストメニュー項目は、ルーティングされたコマンドにバインドされています。 リストコントロールがListBoxの場合、コンテキストメニュー項目は正しく機能しますが、それをItemsControlにダウングレードするとすぐに機能しなくなります。具体的には、メニュー項目は常にグレー表示されます。私のCommandBindingのCanExecute

    1

    1答えて

    コマンドを割り当てられたメニュー項目(MyCommands.Indent)と2つのテキスト領域(両方ともMyCommands.Indentをトリガする入力バインディングを持つ)があります。難しいのは、入力バインディングが異なるジェスチャーを持っていることです。これらのジェスチャーをMenuItemで変更したいと思います。 私の質問は、このルーティングされたコマンドをトリガーする入力バインディングを

    9

    2答えて

    RoutedCommandのコンストラクタには、最後の引数として「owner type」があります。その意義は何ですか?それが使われるとき? MSDNのドキュメントは完全にそれが必要だ理由についてともう一つはありMSDN ownerType Type: System.Type The type which is registering the command. からの引用