Freigeben über


IVisualDiagnosticsOverlay Schnittstelle

Definition

public interface class IVisualDiagnosticsOverlay : Microsoft::Maui::Graphics::IDrawable, Microsoft::Maui::IWindowOverlay
public interface IVisualDiagnosticsOverlay : Microsoft.Maui.Graphics.IDrawable, Microsoft.Maui.IWindowOverlay
type IVisualDiagnosticsOverlay = interface
    interface IWindowOverlay
    interface IDrawable
Public Interface IVisualDiagnosticsOverlay
Implements IDrawable, IWindowOverlay
Abgeleitet
Implementiert

Eigenschaften

Density

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

(Geerbt von IWindowOverlay)
DisableUITouchEventPassthrough

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ui Touch Event Passthrough deaktiviert werden soll. Aktivieren Sie dies, wenn Sie das Testen der aktuellen Überlagerung aktivieren möchten, ohne dass sie mit der Unterlagerungsoberfläche interfaciert werden.

(Geerbt von IWindowOverlay)
EnableDrawableTouchHandling

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob Touchereignisse beim Auswählen eines zeichnenden Elements auf der Überlagerung aktiviert werden sollen. Diese Einstellung wird von DisableUITouchEventPassthrough.

(Geerbt von IWindowOverlay)
EnableElementSelector

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Elementauswahl auf der Diagnoseüberlagerung aktiviert werden soll. Wenn dies aktiviert ist, wird dies auch aktiviert DisableUITouchEventPassthrough.

IsPlatformViewInitialized

Ruft einen Wert ab, der angibt, ob die Plattformeingabe und Zeichnungsebene initialisiert wurde. Wenn sie nicht vorhanden ist, können Sie keine Treffertests auf der Überlagerung zeichnen oder verwenden.

(Geerbt von IWindowOverlay)
IsVisible

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Fensterüberlagerung zeichnen soll.

(Geerbt von IWindowOverlay)
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, falls 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 Schmücken zu aktualisieren.

Window

Ruft das enthaltende IWindowElement ab.

(Geerbt von IWindowOverlay)
WindowElements

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

(Geerbt von IWindowOverlay)

Methoden

AddAdorner(IAdorner, Boolean)

Fügt dem Visuellen Diagnoseüberlagerung einen neuen Zierer hinzu.

AddAdorner(IVisualTreeElement, Boolean)

Fügt dem Visuellen Diagnoseüberlagerung einen neuen Zierer hinzu. Verwendet den Standardverzierer für die Zeichnung.

AddScrollableElementHandler(IScrollView)

Fügt einen Bildlaufelementpunkt hinzu, der an IScrollViewdas Element angefügt ist. Wird zum Nachverfolgen verwendet, wenn ein Benutzer scrollt, um die Ebene zu aktualisieren, um die Säge zu aktualisieren.

AddScrollableElementHandlers()

Fügt bildlauffähige Elementziehpunkte hinzu, die an IScrollViewangefügt sind. Wird zum Nachverfolgen verwendet, wenn ein Benutzer scrollt, um die Ebene zu aktualisieren, um die Säge zu aktualisieren.

AddWindowElement(IWindowOverlayElement)

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

(Geerbt von IWindowOverlay)
Deinitialize()

Deinitialisieren Sie die Überlagerung.

(Geerbt von IWindowOverlay)
Draw(ICanvas, RectF) (Geerbt von IDrawable)
HandleUIChange()

Behandelt die Aktualisierung der Zeichnungsebene, wenn eine Änderung des UI-Layouts erfolgt.

(Geerbt von IWindowOverlay)
Initialize()

Initialisieren Sie die Überlagerung.

(Geerbt von IWindowOverlay)
Invalidate()

Ungültig wird die Ebene. Rufen Sie auf, um die Ebene zu erzwingen, um die Säge zu erzwingen.

(Geerbt von IWindowOverlay)
RemoveAdorner(IAdorner)

Entfernt den Zierer aus der Visual Diagnostics-Überlagerung.

RemoveAdorners()

Entfernt alle Zierer aus der Visuellen Diagnoseüberlagerung.

RemoveAdorners(IVisualTreeElement)

Entfernt alle Zierer, die das innere IVisualTreeElemententhalten.

RemoveScrollableElementHandler()

Entfernt alle vorhandenen scrollbaren Elementziehpunkte, die an IScrollViewangefügt sind.

RemoveWindowElement(IWindowOverlayElement)

Entfernt ein zeichnungsfähiges Element aus der Überlagerung.

(Geerbt von IWindowOverlay)
RemoveWindowElements()

Entfernt alle zeichnenden Elemente aus der Überlagerung.

(Geerbt von IWindowOverlay)
ScrollToView(IVisualTreeElement)

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

Ereignisse

Tapped

Ereignishandler für Touchereignisse im Overlay. Wird aufgerufen, wenn ein Benutzer die Überlagerung berührt hat.

(Geerbt von IWindowOverlay)

Gilt für: