IWindowOverlay Antarmuka
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.
public interface class IWindowOverlay : Microsoft::Maui::Graphics::IDrawable
public interface IWindowOverlay : Microsoft.Maui.Graphics.IDrawable
type IWindowOverlay = interface
interface IDrawable
Public Interface IWindowOverlay
Implements IDrawable
- Turunan
- Penerapan
Properti
Density |
Mendapatkan Kepadatan untuk lapisan. Dapat digunakan untuk melewati pengaturan Kepadatan ke drawable yang mendasar. |
DisableUITouchEventPassthrough |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menonaktifkan Passthrough Peristiwa Sentuhan UI. Aktifkan ini ketika Anda ingin mengaktifkan pengujian hit overlay saat ini tanpa berinteraksi dengan antarmuka pengguna yang mendasarinya. |
EnableDrawableTouchHandling |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan mengaktifkan penanganan peristiwa sentuh saat memilih elemen yang dapat digambar pada overlay. Pengaturan ini ditimpa oleh DisableUITouchEventPassthrough. |
IsPlatformViewInitialized |
Mendapatkan nilai yang menunjukkan apakah lapisan sentuh dan gambar platform telah diinisialisasi. Jika belum, Anda tidak akan dapat menggambar atau menggunakan pengujian hit pada Overlay. |
IsVisible |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menggambar overlay jendela. |
Window |
Mendapatkan yang berisi IWindow. |
WindowElements |
Mendapatkan koleksi elemen yang dapat digambar saat ini pada overlay. |
Metode
AddWindowElement(IWindowOverlayElement) |
Menambahkan elemen baru yang dapat digambar ke overlay. |
Deinitialize() |
Mendesinisialisasi overlay. |
Draw(ICanvas, RectF) | (Diperoleh dari IDrawable) |
HandleUIChange() |
Menangani pembaruan lapisan gambar saat perubahan tata letak UI terjadi. |
Initialize() |
Menginisialisasi overlay. |
Invalidate() |
Membatalkan lapisan. Panggil untuk memaksa lapisan digambar ulang. |
RemoveWindowElement(IWindowOverlayElement) |
Menghapus elemen yang dapat digambar dari overlay. |
RemoveWindowElements() |
Menghapus semua elemen yang dapat digambar dari overlay. |
Acara
Tapped |
Penanganan Aktivitas untuk peristiwa sentuh pada Overlay. Dipanggil ketika pengguna menyentuh Overlay. |