共用方式為


DesktopWindowXamlSource.GotFocus 事件

定義

DesktopWindowXamlSource 取得桌面應用程式中的焦點時發生 (,例如當使用者在焦點位於 DesktopWindowXamlSource) 之前的元素上按下Tab鍵時。

// Register
event_token GotFocus(TypedEventHandler<DesktopWindowXamlSource, DesktopWindowXamlSourceGotFocusEventArgs const&> const& handler) const;

// Revoke with event_token
void GotFocus(event_token const* cookie) const;

// Revoke with event_revoker
DesktopWindowXamlSource::GotFocus_revoker GotFocus(auto_revoke_t, TypedEventHandler<DesktopWindowXamlSource, DesktopWindowXamlSourceGotFocusEventArgs const&> const& handler) const;
public event TypedEventHandler<DesktopWindowXamlSource,DesktopWindowXamlSourceGotFocusEventArgs> GotFocus;
function onGotFocus(eventArgs) { /* Your code */ }
desktopWindowXamlSource.addEventListener("gotfocus", onGotFocus);
desktopWindowXamlSource.removeEventListener("gotfocus", onGotFocus);
- or -
desktopWindowXamlSource.ongotfocus = onGotFocus;
Public Custom Event GotFocus As TypedEventHandler(Of DesktopWindowXamlSource, DesktopWindowXamlSourceGotFocusEventArgs) 

事件類型

備註

當您將 DesktopWindowXamlSource 新增至傳統型應用程式時, DesktopWindowXamlSource 預設不會透過 Tab 鍵或方向鍵等鍵盤事件自動處理焦點流覽。 呼叫 NavigateFocus (Microsoft.UI.Xaml.Hosting.XamlSourceFocusNavigationRequest) 方法,以程式設計方式在使用者巡覽至 DesktopWindowXamlSource時提供焦點。

處理 GotFocus 事件,以在使用者透過某些非鍵盤事件進入 DesktopWindowXamlSource 時收到通知,例如按一下滑鼠,而且您想要讓主桌面應用程式中的 UI 狀態保持在最新狀態。

適用於