ICustomPropertyProvider Interfaz

Definición

Proporciona 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

Nombre Description
Type

Obtiene el tipo subyacente de la propiedad personalizada.

Métodos

Nombre Description
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. Se puede acceder 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