Cursors.Wait
WPF / MVVM アプリケーションでは、長い操作の前にメイン ビュー カーソルを設定し、完了後にデフォルト カーソルに戻すコード効率の良い方法を見つけようとしています。
すべての操作はルーティングされたコマンドを使用して呼び出されるため、理想的には組み込みのルーティングされたコマンドのインスタンスをラップする汎用コマンド クラスを作成することによって、コマンドの実行をインターセプトする方法を見つけたいのですが、その方法を視覚化することはできません。これ。
具体的には、RoutedCommand.Execute
メソッドは仮想ではないため、その呼び出しをインターセプトする別のメカニズムが必要です。また、ジェネリック コマンド クラスのインスタンスが、カーソルを設定する必要があるビューをどのように参照するのかわかりません。
アドバイスをお願いします。