Поделиться через


ICustomProperty Интерфейс

Определение

Реализует поддержку определения настраиваемых свойств для источников привязки данных, реализованных с помощью 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
Атрибуты

Комментарии

ICustomProperty представляет свойство экземпляра объекта, но вызывающие шаблоны поддерживают возможность реализации интерфейса для каждого типа владельца.

Свойства

CanRead

Возвращает значение, определяющее, поддерживает ли пользовательское свойство доступ на чтение.

CanWrite

Возвращает значение, определяющее, поддерживает ли пользовательское свойство доступ на запись.

Name

Возвращает имя свойства, соответствующее пути.

Type

Возвращает базовый тип настраиваемого свойства.

Методы

GetIndexedValue(Object, Object)

Возвращает значение в расположении индекса в случаях, когда пользовательское свойство поддерживает индексатор.

GetValue(Object)

Возвращает значение настраиваемого свойства из определенного экземпляра.

SetIndexedValue(Object, Object, Object)

Задает значение в расположении индекса в случаях, когда пользовательское свойство поддерживает индексатор.

SetValue(Object, Object)

Задает значение настраиваемого свойства для указанного экземпляра.

Применяется к

См. также раздел