InputLightDismissAction Klasse

Definition

Ermöglicht das Schließen des aktuellen Fensters basierend auf der Erkennung von Interaktionsereignissen an einer beliebigen Stelle außerhalb des aktuellen Fensters oder von einer bestimmten Tastatureingabe.

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
Object Platform::Object IInspectable InputObject InputLightDismissAction
Attribute

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie eine im Kontextmenü formatierte Microsoft erstellen. BENUTZEROBERFLÄCHE. Windowing.AppWindow und schließen sie, 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 Ausblenden auslösen, sind:

  • Das Fenster verliert die Aktivierung.
  • Der Benutzer drückt die ESCAPE-TASTE, 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_FORWARDoder APPCOMMAND_BROWSER_REFRESH.
  • Das Fenster empfängt eine WM_HOTKEY Nachricht.

Wenn das einem InputLightDismissAction zugeordnete Fenster zerstört wird, wird das InputLightDismissAction -Objekt implizit verworfen. Weitere Details finden Sie unter InputObject .

Eigenschaften

Name Beschreibung
DispatcherQueue

Ruft den DispatcherQueue für das InputObject ab.

(Geerbt von InputObject)

Methoden

Name Beschreibung
GetForIsland(ContentIsland)

Ermöglicht das Schließen des aktuellen Fensters basierend auf der Erkennung von Interaktionsereignissen an einer beliebigen Stelle außerhalb des aktuellen Fensters oder von einer bestimmten Tastatureingabe.

GetForWindowId(WindowId)

Ruft das InputLightDismissAction - Objekt für das angegebene Fenster ab.

Ereignisse

Name Beschreibung
Dismissed

Tritt auf, wenn der Benutzer außerhalb des zugeordneten Fensters tippt oder klickt.

Gilt für: