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

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