Freigeben über


VisualDiagnosticsOverlay Klasse

Definition

public ref class VisualDiagnosticsOverlay : Microsoft::Maui::WindowOverlay, Microsoft::Maui::Graphics::IDrawable, Microsoft::Maui::IVisualDiagnosticsOverlay
public class VisualDiagnosticsOverlay : Microsoft.Maui.WindowOverlay, Microsoft.Maui.Graphics.IDrawable, Microsoft.Maui.IVisualDiagnosticsOverlay
type VisualDiagnosticsOverlay = class
    inherit WindowOverlay
    interface IVisualDiagnosticsOverlay
    interface IWindowOverlay
    interface IDrawable
Public Class VisualDiagnosticsOverlay
Inherits WindowOverlay
Implements IDrawable, IVisualDiagnosticsOverlay
Vererbung
VisualDiagnosticsOverlay
Implementiert

Konstruktoren

VisualDiagnosticsOverlay(IWindow)

Initialisiert eine neue Instanz der VisualDiagnosticsOverlay-Klasse.

Eigenschaften

Density

Ruft die Dichte für die Ebene ab. Kann verwendet werden, um Die Dichteeinstellungen an zugrunde liegende Zeichnungen zu übergeben.

(Geerbt von WindowOverlay)
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.

(Geerbt von WindowOverlay)
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.

(Geerbt von WindowOverlay)
EnableElementSelector

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Elementauswahl für die Diagnoseüberlagerung aktiviert werden soll. Wenn dies aktiviert ist, wird dies auch aktiviert DisableUITouchEventPassthrough.

GraphicsView (Geerbt von WindowOverlay)
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.

(Geerbt von WindowOverlay)
IsVisible

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Fensterüberlagerung gezeichnet werden soll.

(Geerbt von WindowOverlay)
Offset

Ruft den Offsetpunkt ab, der zum Anpassen der Plattformzeichnungsgrenzen für einen bestimmten Adorner verwendet wird. Wird verwendet, wenn das zugrunde liegende Betriebssystem möglicherweise keine genaue Platzierung für die Elemente gibt. Ex. Android und die Statusleiste.

ScrollToElement

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob beim Hinzufügen eines Zierers automatisch zu einem Element scrollen soll, sofern verfügbar.

ScrollViews

Ruft die Bildlaufansichten in einem bestimmten Fenster ab, um von der Ebene behandelt zu werden, wenn sie scrollen, um die zugrunde liegenden Zierer zu aktualisieren.

Window

Ruft das enthaltende IWindow.

(Geerbt von WindowOverlay)
WindowElements

Ruft die aktuelle Auflistung von zeichnenden Elementen auf der Überlagerung ab.

(Geerbt von WindowOverlay)

Methoden

AddAdorner(IAdorner, Boolean)

Fügt dem Visual Diagnostics Overlay einen neuen Zierer hinzu.

AddAdorner(IVisualTreeElement, Boolean)

Fügt dem Visual Diagnostics Overlay einen neuen Zierer hinzu. Verwendet den Standard-Adorner für die Zeichnung.

AddScrollableElementHandler(IScrollView)

Fügt einen bildlauffähigen Elementziehpunkt hinzu, der IScrollViewan . Wird zum Nachverfolgen verwendet, wenn ein Benutzer einen Bildlauf ausgeführt hat, um die Ebene auf neu zu zeichnen.

AddScrollableElementHandlers()
AddWindowElement(IWindowOverlayElement)

Fügt dem Overlay ein neues zeichnungsfähiges Element hinzu.

Deinitialize()
Draw(ICanvas, RectF) (Geerbt von WindowOverlay)
HandleUIChange()

Behandelt das Aktualisieren der Zeichnungsebene, wenn eine Änderung des UI-Layouts erfolgt.

(Geerbt von WindowOverlay)
Initialize()

Initialisieren Sie die Überlagerung.

(Geerbt von WindowOverlay)
Invalidate()

Ungültig wird die Ebene. Rufen Sie auf, um zu erzwingen, dass die Ebene neu gezeichnet wird.

(Geerbt von WindowOverlay)
RemoveAdorner(IAdorner)

Entfernt Zierer aus visual Diagnostics Overlay.

RemoveAdorners()

Entfernt alle Zierer aus der Visuellen Diagnoseüberlagerung.

RemoveAdorners(IVisualTreeElement)

Entfernt alle Verzierer, die das innere IVisualTreeElemententhalten.

RemoveScrollableElementHandler()

Entfernt alle vorhandenen bildlaufbaren Elementziehpunkte, IScrollViewdie an .

RemoveWindowElement(IWindowOverlayElement)

Entfernt ein gezeichnetes Element aus der Überlagerung.

RemoveWindowElements()

Entfernt alle zeichnenden Elemente aus der Überlagerung.

ScrollToView(IVisualTreeElement)

Wenn verfügbar, scrollen Sie automatisch zu einem bestimmten Element in der Ansicht.

Ereignisse

Tapped

Der Ereignishandler, der WindowOverlay bei jedem Tippen ausgelöst wird.

(Geerbt von WindowOverlay)

Gilt für: