ICustomPropertyProvider Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece 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(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2089965397, 15944, 17076, 134, 119, 118, 55, 34, 103, 3, 63)]
struct ICustomPropertyProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2089965397, 15944, 17076, 134, 119, 118, 55, 34, 103, 3, 63)]
public interface ICustomPropertyProvider
Public Interface ICustomPropertyProvider
- Derivado
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
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" na 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. |