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)

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