1
こんにちは私はWpfアプリケーションにReactiveUIを使用していますが、問題が発生しています。私のメイン画面は、現在アクティブなビューを表示するためにRouterViewHostを使用します。ReactiveUIルーティング後にキーボードフォーカスをビューに移動するには
私のメイン画面のルートを新しいビューに移動した後、キーボードフォーカスがメインフォームに移動し、それを現在RoutedViewHostに表示されているビュー内の最初のフォーカス可能なコントロールに移動したいと思います。
これを達成する最良の方法は何ですか。私は、次のコードが動作することがわかったが、これを行うには最高の/望ましい方法ですか?
RoutedViewHost.TransitionCompleted += (s, e) => RoutedViewHost.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
Niek