Compartilhar via


IViewHandler Interface

Definição

Define os membros que os manipuladores de exibição devem implementar para fornecer exibições virtuais de mapeamento para exibições 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

ContainerView

Obtém a exibição de contêiner para essa exibição.

HasContainer

Obtém ou define um valor que indica se o PlatformView está contido em uma exibição.

MauiContext

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

(Herdado de IElementHandler)
PlatformView

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

(Herdado de IElementHandler)
VirtualView

Obtém a exibição virtual (camada MAUI do .NET) gerenciada por esse manipulador.

Métodos

DisconnectHandler()

Desconecta o manipulador de elementos do elemento para limpo.

(Herdado de IElementHandler)
GetDesiredSize(Double, Double)

Calcula o tamanho real de uma exibição com base no tamanho e nas restrições desejados.

Invoke(String, Object)

Invoca o comando especificado no elemento com os argumentos fornecidos.

(Herdado de IElementHandler)
PlatformArrange(Rect)

Posiciona elementos filho e determina um tamanho para uma exibição.

SetMauiContext(IMauiContext)

Define o contexto maui do .NET para o manipulador de elementos.

(Herdado de IElementHandler)
SetVirtualView(IElement)

Define a exibição virtual multiplataforma associada ao manipulador.

(Herdado de IElementHandler)
UpdateValue(String)

Atualizações o valor da propriedade especificada no manipulador.

(Herdado de IElementHandler)

Métodos de Extensão

GetRequiredService<T>(IElementHandler, Type)

Define os membros que os manipuladores de exibição devem implementar para fornecer exibições virtuais de mapeamento para exibições da plataforma.

GetRequiredService<T>(IElementHandler)

Define os membros que os manipuladores de exibição devem implementar para fornecer exibições virtuais de mapeamento para exibições da plataforma.

GetService<T>(IElementHandler, Type)

Define os membros que os manipuladores de exibição devem implementar para fornecer exibições virtuais de mapeamento para exibições da plataforma.

GetService<T>(IElementHandler)

Define os membros que os manipuladores de exibição devem implementar para fornecer exibições virtuais de mapeamento para exibições da plataforma.

GetServiceProvider(IElementHandler)

Define os membros que os manipuladores de exibição devem implementar para fornecer exibições virtuais de mapeamento para exibições da plataforma.

IsConnected(IElementHandler)

Define os membros que os manipuladores de exibição devem implementar para fornecer exibições virtuais de mapeamento para exibições da plataforma.

Aplica-se a