Lingua

MarkupProperty Classe

Definizione

Classe astratta che fornisce una descrizione della proprietà da utilizzare durante la scrittura nel markup che incapsula l'accesso alle proprietà e ai relativi valori.

public ref class MarkupProperty abstract
public abstract class MarkupProperty
type MarkupProperty = class
Public MustInherit Class MarkupProperty
Ereditarietà
MarkupProperty

Commenti

Una proprietà è rappresentata come stringa o elenco di elementi.

Se la proprietà può essere rappresentata come stringa, IsComposite è false.

Se IsComposite è true, la proprietà è un elenco di elementi.

Proprietà

Nome Descrizione
Attributes

Quando sottoposto a override in una classe derivata, ottiene gli attributi associati a questo MarkupPropertyoggetto .

DependencyProperty

In caso di override in una classe derivata, ottiene l'identificatore DependencyProperty per la proprietà di markup se la proprietà viene implementata come proprietà di dipendenza.

IsAttached

Quando sottoposto a override in una classe derivata, determina se si tratta MarkupProperty di un oggetto associato DependencyProperty.

IsComposite

Quando sottoposto a override in una classe derivata, determina se si tratta MarkupProperty di una proprietà composita.

IsConstructorArgument

Quando sottoposto a override in una classe derivata, determina se rappresenta MarkupProperty un argomento del costruttore.

IsContent

In caso di override in una classe derivata, determina se rappresenta MarkupProperty il contenuto diretto di una raccolta.

IsKey

Quando sottoposto a override in una classe derivata, determina se rappresenta MarkupProperty la chiave utilizzata da MarkupObject per archiviare l'elemento in un dizionario.

IsValueAsString

Quando sottoposto a override in una classe derivata, determina se rappresenta MarkupProperty il testo passato a un convertitore di tipi per creare un'istanza della proprietà o se è necessario utilizzare un costruttore.

Items

Quando sottoposto a override in una classe derivata, ottiene gli elementi che costituiscono il valore di questa proprietà.

Name

In caso di override in una classe derivata, ottiene un nome utilizzato per la diagnostica e la segnalazione degli errori.

PropertyDescriptor

In caso di override in una classe derivata, ottiene l'oggetto PropertyDescriptor per la proprietà di markup.

PropertyType

In caso di override in una classe derivata, ottiene il tipo CLR della proprietà .

StringValue

Quando sottoposto a override in una classe derivata, ottiene il valore stringa di questo MarkupPropertyoggetto .

TypeReferences

Quando sottoposto a override in una classe derivata, ottiene il set di tipi a cui MarkupProperty farà riferimento quando serializza il valore come stringa.

Value

Quando sottoposto a override in una classe derivata, ottiene il valore corrente di questo MarkupPropertyoggetto .

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a