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) |
Задает значение настраиваемого свойства для указанного экземпляра. |