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 de 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

Nome Description
ContainerView

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

HasContainer

Obtém ou define um valor que indica se o PlatformView valor está contido em um modo de 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

Nome Description
DisconnectHandler()

Desconecta o manipulador de elementos do elemento para limpeza.

(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 do 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 o valor da propriedade especificada no manipulador.

(Herdado de IElementHandler)

Métodos de Extensão

Nome Description
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 de 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 de 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 de 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 de plataforma.

GetServiceProvider(IElementHandler)

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

IsConnected(IElementHandler)

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

Aplica-se a