Partager via


ICustomProperty Interface

Définition

Implémente la prise en charge de la définition de propriétés personnalisées pour les sources de liaison de données implémentées à l’aide de COM.

public interface class ICustomProperty
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(819630784, 9192, 17056, 174, 124, 115, 74, 14, 93, 39, 130)]
struct ICustomProperty
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.Guid(819630784, 9192, 17056, 174, 124, 115, 74, 14, 93, 39, 130)]
public interface ICustomProperty
Public Interface ICustomProperty
Attributs

Remarques

ICustomProperty représente une propriété sur un instance d’un objet, mais les modèles d’appel prennent en charge la possibilité d’implémenter l’interface par type de propriétaire.

Propriétés

CanRead

Obtient une valeur qui détermine si la propriété personnalisée prend en charge l’accès en lecture.

CanWrite

Obtient une valeur qui détermine si la propriété personnalisée prend en charge l’accès en écriture.

Name

Obtient le nom pertinent du chemin d’accès de la propriété.

Type

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

Méthodes

GetIndexedValue(Object, Object)

Obtient la valeur à un emplacement d’index, pour les cas où la propriété personnalisée prend en charge l’indexeur.

GetValue(Object)

Obtient la valeur de la propriété personnalisée d’un instance particulier.

SetIndexedValue(Object, Object, Object)

Définit la valeur à un emplacement d’index, pour les cas où la propriété personnalisée prend en charge l’indexeur.

SetValue(Object, Object)

Définit la valeur de la propriété personnalisée sur un instance spécifié.

S’applique à

Voir aussi