Compartilhar via


ICustomPropertyProvider Interface

Definição

Fornece o serviço de pesquisa para suporte a ICustomProperty . Essa interface é implementada por objetos para que suas propriedades definidas personalizadas possam ser usadas como fontes de associação em tempo de execução.

public interface class ICustomPropertyProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2089965397, 15944, 17076, 134, 119, 118, 55, 34, 103, 3, 63)]
struct ICustomPropertyProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(2089965397, 15944, 17076, 134, 119, 118, 55, 34, 103, 3, 63)]
public interface ICustomPropertyProvider
Public Interface ICustomPropertyProvider
Derivado
Atributos

Propriedades

Type

Obtém o tipo subjacente da propriedade personalizada.

Métodos

GetCustomProperty(String)

Obtém o objeto de suporte ICustomProperty de uma propriedade personalizada especificando um nome de propriedade.

GetIndexedProperty(String, TypeName)

Obtém o objeto de suporte ICustomProperty de uma propriedade personalizada especificando um nome de propriedade e o tipo da coleção indexada.

GetStringRepresentation()

Fornece suporte para a lógica "GetStringFromObject" e/ou "ToString" com a suposição de que a implementação dá suporte a System.Object. Essa lógica pode ser acessada por recursos ou serviços, como gerar valores de Automação da Interface do Usuário com base no conteúdo dos dados.

Aplica-se a

Confira também