MarkupProperty Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Абстрактный класс, предоставляющий описание свойств для использования при написании разметки, инкапсулирующей доступ к свойствам и их значениям.
public ref class MarkupProperty abstract
public abstract class MarkupProperty
type MarkupProperty = class
Public MustInherit Class MarkupProperty
- Наследование
-
MarkupProperty
Комментарии
Свойство представляется в виде строки или списка элементов.
Если свойство может быть представлено в виде строки, IsComposite имеет значение false
.
В противном IsComposite случае true
свойство представляет собой список элементов.
Свойства
Attributes |
При переопределении в производном классе возвращает атрибуты, связанные с данным MarkupProperty. |
DependencyProperty |
В случае переопределения в производном классе получает идентификатор DependencyProperty для свойства разметки, если это свойство реализуется как свойство зависимостей. |
IsAttached |
При переопределении в производном классе определяет, является ли данное MarkupProperty вложенным DependencyProperty. |
IsComposite |
При переопределении в производном классе определяет, является ли данное свойство MarkupProperty составным. |
IsConstructorArgument |
При переопределении в производном классе определяет, представляет ли данное свойство MarkupProperty аргумент конструктора. |
IsContent |
При переопределении в производном классе определяет, представляет ли данное свойство MarkupProperty непосредственное содержимое коллекции. |
IsKey |
При переопределении в производном классе определяет, представляет ли данное свойство MarkupProperty ключ, используемый объектом MarkupObject для хранения элемента в словаре. |
IsValueAsString |
При переопределении в производном классе определяет, представляет ли это свойство MarkupProperty текст, передаваемый преобразователю типов для создания экземпляра свойства, или должен использоваться конструктор. |
Items |
При переопределении в производном классе возвращает элементы, составляющие значение данного свойства. |
Name |
При переопределении в производном классе возвращает имя, используемое для диагностики ошибок и уведомления о них. |
PropertyDescriptor |
При переопределении в производном классе возвращаетPropertyDescriptor для свойства разметки. |
PropertyType |
При переопределении в производном классе получает CLR-тип свойства. |
StringValue |
При переопределении в производном классе возвращает строковое значение данного MarkupProperty. |
TypeReferences |
При переопределении в производном классе получает набор типов, на которые будет ссылаться данный объект MarkupProperty при сериализации его значения в виде строки. |
Value |
При переопределении в производном классе получает текущее значение данного MarkupProperty. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |