MarkupProperty Classe

Definição

Classe abstract que fornece uma descrição de propriedade a ser usada durante a escrita para marcação que encapsula o acesso às propriedades e aos seus valores.

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

Observações

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

Se a propriedade pode ser representada como uma cadeia, IsComposite é false.

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

Propriedades

Name Description
Attributes

Quando sobrescrito numa classe derivada, obtém os atributos associados a esta MarkupProperty.

DependencyProperty

Quando sobrescrito numa classe derivada, obtém o DependencyProperty identificador da propriedade de marcação se a propriedade for implementada como propriedade de dependência.

IsAttached

Quando sobrescrito numa classe derivada, determina se este MarkupProperty é um anexo DependencyProperty.

IsComposite

Quando sobreposto numa classe derivada, determina se esta MarkupProperty é uma propriedade composta.

IsConstructorArgument

Quando sobrescrito numa classe derivada, determina se esta MarkupProperty representa um argumento de construtor.

IsContent

Quando sobreposto numa classe derivada, determina se esta MarkupProperty representa conteúdo direto de uma coleção.

IsKey

Quando é sobreposto numa classe derivada, determina se esta MarkupProperty representa a chave usada pelo MarkupObject para armazenar o item num dicionário.

IsValueAsString

Quando sobrescrito numa classe derivada, determina se isto MarkupProperty representa texto que é passado para um conversor de tipos para criar uma instância da propriedade ou se deve ser usado um construtor.

Items

Quando sobreposto numa classe derivada, obtém os itens que compõem o valor dessa propriedade.

Name

Quando sobrescrito numa classe derivada, recebe um nome que é usado para diagnóstico e reporte de erros.

PropertyDescriptor

Quando sobreposto numa classe derivada, obtém a PropertyDescriptor para a propriedade de marcação.

PropertyType

Quando sobrescrito numa classe derivada, obtém o tipo CLR da propriedade.

StringValue

Quando sobrescrito numa classe derivada, obtém o valor da cadeia desta MarkupProperty.

TypeReferences

Quando sobrescrito numa classe derivada, obtém o conjunto de tipos que isto MarkupProperty irá referenciar quando serializa o seu valor como uma cadeia.

Value

Quando sobrescrito numa classe derivada, obtém o valor atual desta MarkupProperty.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a