InputLightDismissAction Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht das Entfernen des aktuellen Fensters basierend auf der Erkennung von Interaktionsereignissen außerhalb des aktuellen Fensters oder von bestimmten Tastatureingaben.
public ref class InputLightDismissAction sealed : InputObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InputLightDismissAction final : InputObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InputLightDismissAction : InputObject
Public NotInheritable Class InputLightDismissAction
Inherits InputObject
- Vererbung
- Attribute
Beispiele
Das folgende Beispiel zeigt, wie Sie ein Kontextmenü im Stil Microsoft.UI.Windowing.AppWindow erstellen und schließen, wenn das Light-Dismiss-Ereignis ausgelöst wird.
AppWindow appWindow = AppWindow.Create(AppWindowConfiguration.CreateForContextMenu());
appWindow.Show();
InputLightDismissAction inputLightDismissAction = InputLightDismissAction.GetForWindowId(appWindow.Id);
inputLightDismissAction.Dismissed += (sender, args) => appWindow.Destroy();
Hinweise
Beispiele für Aktionen, die ein leichtes Schließen auslösen, sind:
- Das Fenster verliert die Aktivierung.
- Der Benutzer drückt die Escapetaste, während das Fenster den Fokus hat.
- Der Benutzer drückt die Alt-Taste, während das Fenster den Fokus hat.
- Das Fenster empfängt App-Befehle wie
APPCOMMAND_BROWSER_HOME
,APPCOMMAND_BROWSER_BACKWARD
,APPCOMMAND_BROWSER_FORWARD
oderAPPCOMMAND_BROWSER_REFRESH
. - Das Fenster empfängt eine
WM_HOTKEY
Meldung.
Wenn das einer InputLightDismissAction zugeordnete Fenster zerstört wird, wird das InputLightDismissAction-Objekt implizit verworfen. Weitere Informationen finden Sie unter InputObject .
Eigenschaften
DispatcherQueue |
Ruft die DispatcherQueue für das InputObject ab. (Geerbt von InputObject) |
Methoden
GetForWindowId(WindowId) |
Ruft das InputLightDismissAction-Objekt für das angegebene Fenster ab. |
Ereignisse
Dismissed |
Tritt auf, wenn der Benutzer außerhalb des zugeordneten Fensters tippt oder darauf klickt. |