InputLightDismissAction Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Abilita l'interruzione della finestra corrente in base al rilevamento degli eventi di interazione ovunque al di fuori della finestra corrente o da un input della tastiera specifico.
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
- Ereditarietà
- Attributi
Esempio
Nell'esempio seguente viene illustrato come creare un menu di scelta rapida e Microsoft.UI.Windowing.AppWindow chiuderlo quando viene generato l'evento di chiusura della luce.
AppWindow appWindow = AppWindow.Create(AppWindowConfiguration.CreateForContextMenu());
appWindow.Show();
InputLightDismissAction inputLightDismissAction = InputLightDismissAction.GetForWindowId(appWindow.Id);
inputLightDismissAction.Dismissed += (sender, args) => appWindow.Destroy();
Commenti
Esempi di azioni che attivano un blocco di luce includono:
- La finestra perde l'attivazione.
- L'utente preme il tasto "escape" mentre la finestra ha lo stato attivo.
- L'utente preme il tasto "alt" mentre la finestra ha lo stato attivo.
- La finestra riceve comandi dell'app,
APPCOMMAND_BROWSER_HOME
ad esempio ,APPCOMMAND_BROWSER_BACKWARD
,APPCOMMAND_BROWSER_FORWARD
oAPPCOMMAND_BROWSER_REFRESH
. - La finestra riceve un
WM_HOTKEY
messaggio.
Se la finestra associata a inputLightDismissAction viene eliminata, l'oggetto InputLightDismissAction verrà eliminato in modo implicito. Per altre informazioni, vedere InputObject .
Proprietà
DispatcherQueue |
Ottiene dispatcherQueue per InputObject. (Ereditato da InputObject) |
Metodi
GetForWindowId(WindowId) |
Recupera l'oggetto InputLightDismissAction per la finestra specificata. |
Eventi
Dismissed |
Si verifica quando l'utente tocca o fa clic all'esterno della finestra associata. |