InputLightDismissAction Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Memungkinkan pemberhentian jendela saat ini berdasarkan deteksi peristiwa interaksi di mana saja di luar jendela saat ini atau dari input keyboard tertentu.
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
- Warisan
- Atribut
Contoh
Contoh berikut menunjukkan cara membuat gaya Microsoft.UI.Windowing.AppWindow menu konteks dan menutupnya saat peristiwa matikan lampu dinaikkan.
AppWindow appWindow = AppWindow.Create(AppWindowConfiguration.CreateForContextMenu());
appWindow.Show();
InputLightDismissAction inputLightDismissAction = InputLightDismissAction.GetForWindowId(appWindow.Id);
inputLightDismissAction.Dismissed += (sender, args) => appWindow.Destroy();
Keterangan
Contoh tindakan yang memicu pengalihan cahaya meliputi:
- Jendela kehilangan aktivasi.
- Pengguna menekan tombol 'escape' saat jendela memiliki fokus.
- Pengguna menekan tombol 'alt' saat jendela memiliki fokus.
- Jendela menerima perintah aplikasi seperti
APPCOMMAND_BROWSER_HOME
, ,APPCOMMAND_BROWSER_BACKWARD
APPCOMMAND_BROWSER_FORWARD
, atauAPPCOMMAND_BROWSER_REFRESH
. - Jendela menerima pesan
WM_HOTKEY
.
Jika jendela yang terkait dengan InputLightDismissAction dihancurkan, objek InputLightDismissAction akan dibuang secara implisit. Lihat InputObject untuk detail selengkapnya.
Properti
DispatcherQueue |
Mendapatkan DispatcherQueue untuk InputObject. (Diperoleh dari InputObject) |
Metode
GetForWindowId(WindowId) |
Mengambil objek InputLightDismissAction untuk jendela yang ditentukan. |
Acara
Dismissed |
Terjadi saat pengguna mengetuk atau mengklik di luar jendela terkait. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk