Partager via


IVisualDiagnosticsOverlay Interface

Définition

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
Dérivé
Implémente

Propriétés

Density

Obtient la densité de la couche. Peut être utilisé pour passer des paramètres de densité à des dessins sous-jacents.

(Hérité de IWindowOverlay)
DisableUITouchEventPassthrough

Obtient ou définit une valeur indiquant s’il faut désactiver le passthrough d’événement touch de l’interface utilisateur. Activez cette option lorsque vous souhaitez activer le test de positionnement de la superposition actuelle sans interagir avec l’interface utilisateur de sous-couche.

(Hérité de IWindowOverlay)
EnableDrawableTouchHandling

Obtient ou définit une valeur indiquant s’il faut activer la gestion des événements tactiles lors de la sélection d’un élément dessinable sur la superposition. Ce paramètre est remplacé par DisableUITouchEventPassthrough.

(Hérité de IWindowOverlay)
EnableElementSelector

Obtient ou définit une valeur indiquant s’il faut activer le sélecteur d’élément sur la superposition des diagnostics. Si cette option est activée, elle active DisableUITouchEventPassthroughégalement .

IsPlatformViewInitialized

Obtient une valeur indiquant si la couche tactile et de dessin de la plateforme a été initialisée. Si ce n’est pas le cas, vous ne pourrez pas dessiner ou utiliser des tests de positionnement sur la superposition.

(Hérité de IWindowOverlay)
IsVisible

Obtient ou définit une valeur indiquant s’il faut dessiner la superposition de fenêtre.

(Hérité de IWindowOverlay)
Offset

Obtient le point de décalage utilisé pour ajuster les limites de dessin de plateforme pour un ornement donné. Utilisé lorsque le système d’exploitation sous-jacent peut ne pas donner un positionnement exact pour l’emplacement des éléments. Ex. Android et la barre d’état.

ScrollToElement

Obtient ou définit une valeur indiquant s’il faut faire défiler automatiquement vers un élément lors de l’ajout d’un ornement, le cas échéant.

ScrollViews

Obtient les vues de défilement dans une fenêtre donnée, à gérer par la couche lorsqu’elles défilent pour mettre à jour les ornements sous-jacents.

Window

Obtient le conteneur IWindow.

(Hérité de IWindowOverlay)
WindowElements

Obtient la collection actuelle d’éléments dessinables sur la superposition.

(Hérité de IWindowOverlay)

Méthodes

AddAdorner(IAdorner, Boolean)

Ajoute un nouvel ornement à la superposition de diagnostics visuels.

AddAdorner(IVisualTreeElement, Boolean)

Ajoute un nouvel ornement à la superposition de diagnostics visuels. Utilise l’ornement par défaut pour le dessin.

AddScrollableElementHandler(IScrollView)

Ajoute un handle d’élément à défilement attaché à IScrollView. Utilisé pour le suivi lorsqu’un utilisateur a fait défiler, afin de mettre à jour la couche pour redessiner.

AddScrollableElementHandlers()

Ajoute des poignées d’élément défilantes attachées à IScrollView. Utilisé pour le suivi lorsqu’un utilisateur a fait défiler, afin de mettre à jour la couche pour redessiner.

AddWindowElement(IWindowOverlayElement)

Ajoute un nouvel élément dessinable à la superposition.

(Hérité de IWindowOverlay)
Deinitialize()

Désinitialiser la superposition.

(Hérité de IWindowOverlay)
Draw(ICanvas, RectF) (Hérité de IDrawable)
HandleUIChange()

Gère la mise à jour de la couche de dessin lorsqu’une modification de disposition de l’interface utilisateur se produit.

(Hérité de IWindowOverlay)
Initialize()

Initialisez la superposition.

(Hérité de IWindowOverlay)
Invalidate()

Invalide la couche. Appelez pour forcer le calque à redessiner.

(Hérité de IWindowOverlay)
RemoveAdorner(IAdorner)

Supprime l’ornement de la superposition de diagnostics visuels.

RemoveAdorners()

Supprime tous les ornements de la superposition de diagnostics visuels.

RemoveAdorners(IVisualTreeElement)

Supprime tous les ornements contenant l’intérieur IVisualTreeElement.

RemoveScrollableElementHandler()

Supprime tous les handles d’élément à défilement existants attachés à IScrollView.

RemoveWindowElement(IWindowOverlayElement)

Supprime un élément dessinable de la superposition.

(Hérité de IWindowOverlay)
RemoveWindowElements()

Supprime tous les éléments dessinables de la superposition.

(Hérité de IWindowOverlay)
ScrollToView(IVisualTreeElement)

Faites défiler automatiquement jusqu’à un élément donné dans la vue, le cas échéant.

Événements

Tapped

Gestionnaire d’événements pour les événements tactiles sur la superposition. Appelé lorsqu’un utilisateur a touché la superposition.

(Hérité de IWindowOverlay)

S’applique à