MarkupProperty Classe

Definição

Classe abstrata que fornece uma descrição de propriedade a ser usada durante a gravação na marcação que encapsula o acesso às 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

Nome Description
Attributes

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

DependencyProperty

Quando substituído em uma classe derivada, obtém o DependencyProperty identificador da 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 isso MarkupProperty é um anexo DependencyProperty.

IsComposite

Quando substituído em uma classe derivada, determina se essa MarkupProperty é uma propriedade composta.

IsConstructorArgument

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

IsContent

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

IsKey

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

IsValueAsString

Quando substituído em uma classe derivada, determina se isso representa o MarkupProperty texto que é 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 usado para diagnóstico e relatório de erros.

PropertyDescriptor

Quando substituído em uma classe derivada, obtém a PropertyDescriptor 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 da cadeia de caracteres deste MarkupProperty.

TypeReferences

Quando substituído em uma classe derivada, obtém o conjunto de tipos que isso MarkupProperty fará referência quando 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

Nome Description
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 Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a