Compartilhar via


MarkupProperty Classe

Definição

Classe abstrata que fornece uma descrição de propriedade a ser usada ao gravar a marcação que encapsula o acesso a propriedades e seus valores.

public ref class MarkupProperty abstract
public abstract class MarkupProperty
type MarkupProperty = class
Public MustInherit Class MarkupProperty
Herança
MarkupProperty

Comentários

Uma propriedade é representada como uma cadeia de caracteres ou uma lista de itens.

Se a propriedade puder ser representada como uma cadeia de caracteres, IsComposite será false.

Se IsComposite for true, a propriedade é uma lista de itens.

Propriedades

Attributes

Quando substituído em uma classe derivada, obtém os atributos associado a essa MarkupProperty.

DependencyProperty

Quando substituído em uma classe derivada, obtém o identificador DependencyProperty para a propriedade de marcação se a propriedade for implementada como uma propriedade de dependência.

IsAttached

Quando substituído em uma classe derivada, determina se este MarkupProperty é um DependencyProperty anexado.

IsComposite

Quando substituído em uma classe derivada, determina se este MarkupProperty é uma propriedade de composição.

IsConstructorArgument

Quando substituído em uma classe derivada, determina se este MarkupProperty representa um argumento de construtor.

IsContent

Quando substituído em uma classe derivada, determina se este MarkupProperty representa conteúdo direto de uma coleção.

IsKey

Quando substituído em uma classe derivada, determina se este MarkupProperty representa a chave usada pelo MarkupObject para armazenar o item em um dicionário.

IsValueAsString

Quando substituído em uma classe derivada, determina se este MarkupProperty representa o texto passado para um conversor de tipo para criar uma instância da propriedade ou se um construtor deve ser usado.

Items

Quando substituído em uma classe derivada, obtém os itens que compõem o valor dessa propriedade.

Name

Quando substituído em uma classe derivada, obtém um nome que é usado para relatórios de erros e diagnóstico.

PropertyDescriptor

Quando substituído em uma classe derivada, obtém o PropertyDescriptor para a propriedade de marcação.

PropertyType

Quando substituído em uma classe derivada, obtém o tipo CLR da propriedade.

StringValue

Quando substituído em uma classe derivada, obtém o valor de cadeia de caracteres deste MarkupProperty.

TypeReferences

Quando substituído em uma classe derivada, obtém o conjunto de tipos a que este MarkupProperty fará referência ao serializar seu valor como uma cadeia de caracteres.

Value

Quando substituído em uma classe derivada, obtém o valor atual deste MarkupProperty.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a