VisualDiagnosticsOverlay Klasse
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 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
- 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) |