Partilhar via


IViewHandler Interface

Definição

Define membros que os handlers de visualizações devem implementar para fornecer o mapeamento de vistas virtuais para as vistas da plataforma.

public interface class IViewHandler : Microsoft::Maui::IElementHandler
public interface IViewHandler : Microsoft.Maui.IElementHandler
type IViewHandler = interface
    interface IElementHandler
Public Interface IViewHandler
Implements IElementHandler
Derivado
Implementações

Propriedades

Name Description
ContainerView

Obtém a visualização do contentor para esta visualização.

HasContainer

Obtém ou define um valor que indica se o PlatformView está contido numa vista.

MauiContext

Obtém o contexto .NET MAUI associado ao elemento.

(Herdado de IElementHandler)
PlatformView

Obtém o objeto de visualização específico da plataforma associado ao handler.

(Herdado de IElementHandler)
VirtualView

Obtém a vista virtual (camada .NET MAUI) que é gerida por este handler.

Métodos

Name Description
DisconnectHandler()

Desliga o handler de elementos do elemento para limpeza.

(Herdado de IElementHandler)
GetDesiredSize(Double, Double)

Calcula o tamanho real de uma vista com base no tamanho desejado e nas restrições.

Invoke(String, Object)

Invoca o comando especificado sobre o elemento com os argumentos indicados.

(Herdado de IElementHandler)
PlatformArrange(Rect)

Posiciona elementos filhos e determina um tamanho para uma vista.

SetMauiContext(IMauiContext)

Define o contexto MAUI .NET para o handler de elementos.

(Herdado de IElementHandler)
SetVirtualView(IElement)

Define a vista virtual multiplataforma associada ao handler.

(Herdado de IElementHandler)
UpdateValue(String)

Atualiza o valor da propriedade especificada no handler.

(Herdado de IElementHandler)

Métodos da Extensão

Name Description
GetRequiredService<T>(IElementHandler, Type)

Define membros que os handlers de visualizações devem implementar para fornecer o mapeamento de vistas virtuais para as vistas da plataforma.

GetRequiredService<T>(IElementHandler)

Define membros que os handlers de visualizações devem implementar para fornecer o mapeamento de vistas virtuais para as vistas da plataforma.

GetService<T>(IElementHandler, Type)

Define membros que os handlers de visualizações devem implementar para fornecer o mapeamento de vistas virtuais para as vistas da plataforma.

GetService<T>(IElementHandler)

Define membros que os handlers de visualizações devem implementar para fornecer o mapeamento de vistas virtuais para as vistas da plataforma.

GetServiceProvider(IElementHandler)

Define membros que os handlers de visualizações devem implementar para fornecer o mapeamento de vistas virtuais para as vistas da plataforma.

IsConnected(IElementHandler)

Define membros que os handlers de visualizações devem implementar para fornecer o mapeamento de vistas virtuais para as vistas da plataforma.

Aplica-se a