Compartilhar via


VisualDiagnosticsOverlay Classe

Definição

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
Herança
VisualDiagnosticsOverlay
Implementações

Construtores

VisualDiagnosticsOverlay(IWindow)

Inicializa uma nova instância da classe VisualDiagnosticsOverlay.

Propriedades

Density

Obtém a densidade da camada. Pode ser usado para passar as configurações de densidade para os desenháveis subjacentes.

(Herdado de WindowOverlay)
DisableUITouchEventPassthrough

Obtém ou define um valor que indica se deseja desabilitar a Passagem de Evento de Toque da Interface do Usuário. Habilite isso quando quiser habilitar o teste de clique na sobreposição atual sem interfiguração com a interface do usuário subjacente.

(Herdado de WindowOverlay)
EnableDrawableTouchHandling

Obtém ou define um valor que indica se deseja habilitar a manipulação de eventos de toque ao selecionar qualquer elemento desenhável na sobreposição. Essa configuração é substituída por DisableUITouchEventPassthrough.

(Herdado de WindowOverlay)
EnableElementSelector

Obtém ou define um valor que indica se o seletor de elemento deve ser habilitado na sobreposição de diagnóstico. Se habilitado, isso também habilitará DisableUITouchEventPassthrough.

GraphicsView (Herdado de WindowOverlay)
IsPlatformViewInitialized

Obtém um valor que indica se a camada de toque e desenho da plataforma foi inicializada. Se não tiver, não será possível desenhar ou usar o teste de clique na Sobreposição.

(Herdado de WindowOverlay)
IsVisible

Obtém ou define um valor que indica se a sobreposição da janela deve ser desenhada.

(Herdado de WindowOverlay)
Offset

Obtém o ponto de deslocamento usado para ajustar os limites de desenho da plataforma para um adorno específico. Usado quando o sistema operacional subjacente pode não fornecer o posicionamento exato para onde os elementos estão. Ex.: Android e a Barra de Status.

ScrollToElement

Obtém ou define um valor que indica se deve rolar automaticamente para um elemento ao adicionar um adorno, se disponível.

ScrollViews

Obtém os Modos de Exibição de Rolagem em uma determinada janela, a serem manipulados pela camada para quando rolarem para atualizar os adornos subjacentes.

Window

Obtém a contenção IWindow.

(Herdado de WindowOverlay)
WindowElements

Obtém a coleção atual de elementos desenháveis na sobreposição.

(Herdado de WindowOverlay)

Métodos

AddAdorner(IAdorner, Boolean)

Adiciona um novo adorno à Sobreposição de Diagnóstico Visual.

AddAdorner(IVisualTreeElement, Boolean)

Adiciona um novo adorno à Sobreposição de Diagnóstico Visual. Usa o Adorno padrão para desenho.

AddScrollableElementHandler(IScrollView)

Adiciona o identificador de elemento rolável anexado a IScrollView. Usado para acompanhamento quando um usuário tiver rolado, a fim de atualizar a camada para redesenhar.

AddScrollableElementHandlers()
AddWindowElement(IWindowOverlayElement)

Adiciona um novo elemento desenhável à sobreposição.

Deinitialize()
Draw(ICanvas, RectF) (Herdado de WindowOverlay)
HandleUIChange()

Manipula a atualização da camada de desenho quando ocorre uma alteração no layout da interface do usuário.

(Herdado de WindowOverlay)
Initialize()

Inicialize a sobreposição.

(Herdado de WindowOverlay)
Invalidate()

Invalida a camada. Chame para forçar a camada a ser redesenhada.

(Herdado de WindowOverlay)
RemoveAdorner(IAdorner)

Remove o adorno da Sobreposição de Diagnóstico Visual.

RemoveAdorners()

Remove todos os adornos da Sobreposição de Diagnóstico Visual.

RemoveAdorners(IVisualTreeElement)

Remove todos os adornos que contêm o interior IVisualTreeElement.

RemoveScrollableElementHandler()

Remove todos os identificadores de elemento roláveis existentes anexados a IScrollView.

RemoveWindowElement(IWindowOverlayElement)

Remove um elemento desenhável da sobreposição.

RemoveWindowElements()

Remove todos os elementos desenháveis da sobreposição.

ScrollToView(IVisualTreeElement)

Role automaticamente para um determinado elemento dentro do modo de exibição, se disponível.

Eventos

Tapped

O manipulador de eventos que é acionado sempre que o WindowOverlay botão é tocado.

(Herdado de WindowOverlay)

Aplica-se a