Język

MarkupProperty Klasa

Definicja

Klasa abstrakcyjna, która zawiera opis właściwości, który ma być używany podczas pisania w celu narzutu, który hermetyzuje dostęp do właściwości i ich wartości.

public ref class MarkupProperty abstract
public abstract class MarkupProperty
type MarkupProperty = class
Public MustInherit Class MarkupProperty
Dziedziczenie
MarkupProperty

Uwagi

Właściwość jest reprezentowana jako ciąg lub lista elementów.

Jeśli właściwość może być reprezentowana jako ciąg, IsComposite to false.

Jeśli IsComposite wartość to true, właściwość jest listą elementów.

Właściwości

Nazwa Opis
Attributes

Gdy zastąpisz klasę pochodną, pobiera atrybuty skojarzone z tym MarkupPropertyelementem .

DependencyProperty

Po zastąpieniu w klasie pochodnej pobiera DependencyProperty identyfikator właściwości znaczników, jeśli właściwość jest implementowana jako właściwość zależności.

IsAttached

Po zastąpieniu w klasie pochodnej określa, czy jest to MarkupProperty dołączony DependencyPropertyelement .

IsComposite

Podczas zastępowania w klasie pochodnej określa, czy jest to MarkupProperty właściwość złożona.

IsConstructorArgument

Podczas zastępowania w klasie pochodnej określa, czy reprezentuje argument MarkupProperty konstruktora.

IsContent

Po zastąpieniu w klasie pochodnej określa, czy reprezentuje ona MarkupProperty bezpośrednią zawartość kolekcji.

IsKey

Po zastąpieniu w klasie pochodnej określa, czy reprezentuje klucz MarkupProperty używany przez MarkupObject element do przechowywania elementu w słowniku.

IsValueAsString

Po zastąpieniu w klasie pochodnej określa, czy reprezentuje tekst MarkupProperty przekazywany do konwertera typów w celu utworzenia wystąpienia właściwości, czy też konstruktora.

Items

Po zastąpieniu w klasie pochodnej pobiera elementy, które składają się na wartość tej właściwości.

Name

Po zastąpieniu w klasie pochodnej pobiera nazwę używaną do diagnostyki i raportowania błędów.

PropertyDescriptor

Po zastąpieniu w klasie pochodnej pobiera PropertyDescriptor właściwość dla znaczników.

PropertyType

Po zastąpieniu w klasie pochodnej pobiera typ CLR właściwości .

StringValue

Po przesłonięciu w klasie pochodnej pobiera wartość ciągu tego MarkupPropertyelementu .

TypeReferences

Po zastąpieniu w klasie pochodnej pobiera zestaw typów, do których będzie się odwoływać MarkupProperty , gdy serializuje swoją wartość jako ciąg.

Value

Po zastąpieniu w klasie pochodnej pobiera bieżącą wartość tego MarkupPropertyelementu .

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy