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


ICustomProperty Интерфейс

Определение

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

public interface class ICustomProperty
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(819630784, 9192, 17056, 174, 124, 115, 74, 14, 93, 39, 130)]
struct ICustomProperty
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(819630784, 9192, 17056, 174, 124, 115, 74, 14, 93, 39, 130)]
public interface ICustomProperty
Public Interface ICustomProperty
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

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

Свойства

CanRead

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

CanWrite

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

Name

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

Type

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

Методы

GetIndexedValue(Object, Object)

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

GetValue(Object)

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

SetIndexedValue(Object, Object, Object)

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

SetValue(Object, Object)

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

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

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