Condividi tramite


WindowOverlay Classe

Definizione

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
Ereditarietà
WindowOverlay
Derivato
Implementazioni

Costruttori

WindowOverlay(IWindow)

Inizializza una nuova istanza della classe WindowOverlay.

Proprietà

Density

Ottiene la densità per il livello. Può essere usato per passare le impostazioni di densità ai disegnare sottostanti.

DisableUITouchEventPassthrough

Ottiene o imposta un valore che indica se disabilitare il pass-through dell'evento touch dell'interfaccia utente. Abilitare questa opzione quando si vuole abilitare il test di hit testing della sovrapposizione corrente senza interfaccia utente in fase di inserimento.

EnableDrawableTouchHandling

Ottiene o imposta un valore che indica se abilitare la gestione degli eventi di tocco durante la selezione di qualsiasi elemento disegnabile nella sovrapposizione. Questa impostazione viene sostituita da DisableUITouchEventPassthrough.

GraphicsView
IsPlatformViewInitialized

Ottiene un valore che indica se il tocco della piattaforma e il livello di disegno sono stati inizializzati. In caso contrario, non sarà possibile disegnare o usare il test di hit test sulla sovrapposizione.

IsVisible

Ottiene o imposta un valore che indica se disegnare la sovrapposizione della finestra.

Window

Ottiene l'oggetto contenente IWindow.

WindowElements

Ottiene l'insieme corrente di elementi disegnabili nella sovrapposizione.

Metodi

AddWindowElement(IWindowOverlayElement)

Aggiunge un nuovo elemento disegnabile alla sovrapposizione.

Deinitialize()
Draw(ICanvas, RectF)
HandleUIChange()

Gestisce l'aggiornamento del livello di disegno quando si verifica una modifica del layout dell'interfaccia utente.

Initialize()

Inizializzare la sovrapposizione.

Invalidate()

Invalida il livello. Chiamata per forzare il disegno del livello.

RemoveWindowElement(IWindowOverlayElement)

Rimuove un elemento disegnabile dalla sovrapposizione.

RemoveWindowElements()

Rimuove tutti gli elementi disegnabili dalla sovrapposizione.

Eventi

Tapped

Gestore eventi attivato ogni volta che viene toccato.WindowOverlay

Si applica a