IWindowOverlay Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- Abgeleitet
- Implementiert
Eigenschaften
Density |
Ruft die Dichte für die Ebene ab. Kann verwendet werden, um Die Dichteeinstellungen an zugrunde liegende Zeichnungen zu übergeben. |
DisableUITouchEventPassthrough |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ui Touch Event Passthrough deaktiviert werden soll. Aktivieren Sie diese Option, wenn Sie das Testen der aktuellen Überlagerung aktivieren möchten, ohne mit der Unterlagerungsoberfläche zu interfacieren. |
EnableDrawableTouchHandling |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Behandlung von Touchereignissen beim Auswählen eines zeichnenden Elements in der Überlagerung aktiviert werden soll. Diese Einstellung wird von DisableUITouchEventPassthrough. |
IsPlatformViewInitialized |
Ruft einen Wert ab, der angibt, ob die Plattformeingabe- und Zeichnungsebene initialisiert wurde. Wenn dies nicht der Fehler ist, können Sie keine Treffertests für das Overlay zeichnen oder verwenden. |
IsVisible |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Fensterüberlagerung gezeichnet werden soll. |
Window |
Ruft das enthaltende IWindow. |
WindowElements |
Ruft die aktuelle Auflistung von zeichnenden Elementen auf der Überlagerung ab. |
Methoden
AddWindowElement(IWindowOverlayElement) |
Fügt dem Overlay ein neues zeichnungsfähiges Element hinzu. |
Deinitialize() |
Deinitialisieren Sie die Überlagerung. |
Draw(ICanvas, RectF) | (Geerbt von IDrawable) |
HandleUIChange() |
Behandelt das Aktualisieren der Zeichnungsebene, wenn eine Änderung des UI-Layouts erfolgt. |
Initialize() |
Initialisieren Sie die Überlagerung. |
Invalidate() |
Ungültig wird die Ebene. Rufen Sie auf, um zu erzwingen, dass die Ebene neu gezeichnet wird. |
RemoveWindowElement(IWindowOverlayElement) |
Entfernt ein gezeichnetes Element aus der Überlagerung. |
RemoveWindowElements() |
Entfernt alle zeichnenden Elemente aus der Überlagerung. |
Ereignisse
Tapped |
Ereignishandler für Touchereignisse im Overlay. Wird aufgerufen, wenn ein Benutzer das Overlay berührt hat. |