Compartir a través de


ICustomPropertyProvider Interfaz

Definición

Proporciona el servicio de búsqueda para la compatibilidad con ICustomProperty . Esta interfaz se implementa mediante objetos para que sus propiedades definidas personalizadas se puedan usar como orígenes de enlace en tiempo de ejecución.

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

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)

Propiedades

Type

Obtiene el tipo subyacente de la propiedad personalizada.

Métodos

GetCustomProperty(String)

Obtiene el objeto de compatibilidad ICustomProperty de una propiedad personalizada especificando un nombre de propiedad.

GetIndexedProperty(String, TypeName)

Obtiene el objeto de compatibilidad ICustomProperty de una propiedad personalizada especificando un nombre de propiedad y el tipo de la colección indizada.

GetStringRepresentation()

Proporciona compatibilidad con la lógica "GetStringFromObject" o "ToString" en la suposición de que la implementación admite System.Object. Es posible que se acceda a esta lógica mediante características o servicios, como la generación de valores de automatización de la interfaz de usuario en función del contenido de los datos.

Se aplica a

Consulte también