IVisualDiagnosticsOverlay 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 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) |