共用方式為


LosingFocusEventArgs 類別

定義

提供 FocusManager.LosingFocusUIElement.LosingFocus 事件的資料。

public ref class LosingFocusEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LosingFocusEventArgs final : RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LosingFocusEventArgs : RoutedEventArgs
Public NotInheritable Class LosingFocusEventArgs
Inherits RoutedEventArgs
繼承
Object Platform::Object IInspectable RoutedEventArgs LosingFocusEventArgs
屬性

Windows 需求

裝置系列
Windows 10 Creators Update (已於 10.0.15063.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v4.0 引進)

備註

一次只能有單一 UI 元素的焦點。

當另一個控制項取得焦點、應用程式檢視變更、使用者切換應用程式,或使用者與系統互動,讓應用程式不再在前景時,控制項可能會失去焦點。

版本歷程記錄

Windows 版本 SDK 版本 新增值
1803 17134 TryCancel
1803 17134 TrySetNewFocusedElement
1809 17763 CorrelationId

屬性

Cancel

取得或設定是否應該取消焦點流覽。

CorrelationId

取得起始焦點移動事件時所產生的唯一識別碼。

Direction

取得焦點從專案移至應用程式 UI 內元素的方向。

FocusState

取得專案取得焦點的輸入模式。

Handled

取得或設定值,這個值會將路由事件標示為已處理。 Handledtrue值可防止事件路由上的大部分處理常式再次處理相同的事件。

InputDevice

取得接收輸入事件的輸入裝置類型。

NewFocusedElement

取得最新的焦點物件。

OldFocusedElement

取得最後一個焦點物件。

OriginalSource

取得引發事件之 物件的參考。 這通常是控制項的範本部分,而不是在應用程式 UI 中宣告的專案。

(繼承來源 RoutedEventArgs)

方法

TryCancel()

嘗試取消進行中的焦點動作。

TrySetNewFocusedElement(DependencyObject)

嘗試將焦點從目標專案重新導向至指定的專案。

適用於

另請參閱