UIElement.GettingFocus イベント

定義

UIElement がフォーカスを受け取る前に発生します。 このイベントは、イベントがバブルしている間にフォーカスが移動されないように同期的に発生します。

C#
public event TypedEventHandler<UIElement,GettingFocusEventArgs> GettingFocus;
XAML
<uiElement GettingFocus="eventhandler"/>

イベントの種類

注釈

可能な限り、FocusManager イベントではなく UIElement フォーカス ルーティング イベントを使用することをお勧めします。

フォーカスを設定できるのは、一度に 1 つの UI 要素のみです。

コントロールは、別のコントロールがフォーカスを失ったり、アプリケーション ビューが変更されたり、ユーザーがアプリケーションを切り替えたり、ユーザーがシステムと対話してアプリケーションがフォアグラウンドになくなったりしたときにフォーカスを取得できます。

プログラムによって要素間を移動する場合、 FocusNavigationDirection.PreviousFocusNavigationDirection.NextFindNextElementOptions では使用できません。 FocusNavigationDirection.UpFocusNavigationDirection.DownFocusNavigationDirection.Left、または FocusNavigationDirection.Right のみが有効です。

GettingFocus はルーティング イベントです。 ルーティング イベントの概念の詳細については、「 イベントとルーティング イベントの概要」を参照してください。

適用対象

製品 バージョン
Windows App SDK 0.8, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6

こちらもご覧ください