Compartilhar via


IVisualDiagnosticsOverlay Interface

Definição

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
Derivado
Implementações

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 IWindowOverlay)
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 IWindowOverlay)
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 IWindowOverlay)
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.

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 IWindowOverlay)
IsVisible

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

(Herdado de IWindowOverlay)
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 IWindowOverlay)
WindowElements

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

(Herdado de IWindowOverlay)

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

Adiciona identificadores de elemento roláveis anexados a IScrollView. Usado para acompanhamento quando um usuário tiver rolado, a fim de atualizar a camada para redesenhar.

AddWindowElement(IWindowOverlayElement)

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

(Herdado de IWindowOverlay)
Deinitialize()

Desinitialize a sobreposição.

(Herdado de IWindowOverlay)
Draw(ICanvas, RectF) (Herdado de IDrawable)
HandleUIChange()

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

(Herdado de IWindowOverlay)
Initialize()

Inicialize a sobreposição.

(Herdado de IWindowOverlay)
Invalidate()

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

(Herdado de IWindowOverlay)
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.

(Herdado de IWindowOverlay)
RemoveWindowElements()

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

(Herdado de IWindowOverlay)
ScrollToView(IVisualTreeElement)

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

Eventos

Tapped

Manipulador de Eventos para eventos de toque na Sobreposição. Chamado quando um usuário tocou na Sobreposição.

(Herdado de IWindowOverlay)

Aplica-se a