Partager via


ICustomPropertyProvider Interface

Définition

Fournit un service de recherche pour la prise en charge d’ICustomProperty . Cette interface est implémentée par des objets afin que leurs propriétés définies personnalisées puissent être utilisées comme sources de liaison au moment de l’exécution.

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
Dérivé
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Propriétés

Type

Obtient le type sous-jacent de la propriété personnalisée.

Méthodes

GetCustomProperty(String)

Obtient l’objet de prise en charge ICustomProperty d’une propriété personnalisée en spécifiant un nom de propriété.

GetIndexedProperty(String, TypeName)

Obtient l’objet de prise en charge ICustomProperty d’une propriété personnalisée en spécifiant un nom de propriété et le type de la collection indexée.

GetStringRepresentation()

Fournit la prise en charge de la logique « GetStringFromObject » et/ou « ToString » en supposant que l’implémentation prend en charge System.Object. Cette logique peut être accessible par des fonctionnalités ou des services tels que la génération de valeurs UI Automation en fonction du contenu des données.

S’applique à

Voir aussi