GettingFocusEventArgs クラス

定義

public ref class GettingFocusEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GettingFocusEventArgs final : RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GettingFocusEventArgs : RoutedEventArgs
Public NotInheritable Class GettingFocusEventArgs
Inherits RoutedEventArgs
継承
Object Platform::Object IInspectable RoutedEventArgs GettingFocusEventArgs
属性

注釈

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

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

プロパティ

名前 説明
Cancel

フォーカス ナビゲーションを取り消す必要があるかどうかを取得または設定します。

CorrelationId

フォーカス移動イベントが開始されたときに生成される一意の ID を取得します。

Direction

アプリ UI 内で要素から要素にフォーカスが移動する方向を取得します。

FocusState

要素がフォーカスを取得した入力モードを取得します。

Handled

ルーティング イベントを処理済みとしてマークする値を取得または設定します。 Handledtrue値を指定すると、イベント ルートに沿ったほとんどのハンドラーが同じイベントを再び処理できなくなります。

InputDevice

入力イベントの受信元となる入力デバイスの種類を取得します。

NewFocusedElement

最新のフォーカスのあるオブジェクトを取得または設定します。

OldFocusedElement

最後にフォーカスされたオブジェクトを取得します。

OriginalSource

イベントを発生させたオブジェクトへの参照を取得します。 これは、多くの場合、アプリ UI で宣言された要素ではなく、コントロールのテンプレート部分です。

(継承元 RoutedEventArgs)

メソッド

名前 説明
TryCancel()

進行中のフォーカス アクションを取り消そうとします。

TrySetNewFocusedElement(DependencyObject)

元のターゲット要素ではなく、指定した要素にフォーカスをリダイレクトしようとします。

適用対象

こちらもご覧ください