Bagikan melalui


WindowOverlay Kelas

Definisi

public ref class WindowOverlay : Microsoft::Maui::Graphics::IDrawable, Microsoft::Maui::IWindowOverlay
public class WindowOverlay : Microsoft.Maui.Graphics.IDrawable, Microsoft.Maui.IWindowOverlay
type WindowOverlay = class
    interface IWindowOverlay
    interface IDrawable
Public Class WindowOverlay
Implements IDrawable, IWindowOverlay
Warisan
WindowOverlay
Turunan
Penerapan

Konstruktor

WindowOverlay(IWindow)

Menginisialisasi instans baru kelas WindowOverlay.

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 Sentuh 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 sentuhan saat memilih elemen yang dapat digambar pada overlay. Pengaturan ini ditimpa oleh DisableUITouchEventPassthrough.

GraphicsView
IsPlatformViewInitialized

Mendapatkan nilai yang menunjukkan apakah lapisan sentuhan 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()
Draw(ICanvas, RectF)
HandleUIChange()

Menangani pembaruan lapisan gambar saat perubahan tata letak UI terjadi.

Initialize()

Menginisialisasi overlay.

Invalidate()

Membatalkan lapisan. Panggil untuk memaksa lapisan dirawat ulang.

RemoveWindowElement(IWindowOverlayElement)

Menghapus elemen yang dapat digambar dari overlay.

RemoveWindowElements()

Menghapus semua elemen yang dapat digambar dari overlay.

Acara

Tapped

Penanganan aktivitas yang diaktifkan setiap kali diketuk WindowOverlay .

Berlaku untuk