Udostępnij za pośrednictwem


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 ma truewartość , właściwość jest listą elementów.

Właściwości

Attributes

Po zastąpieniu klasy pochodnej 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

Podczas zastępowania 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

Podczas zastępowania w klasie pochodnej określa, czy reprezentuje ona MarkupProperty bezpośrednią zawartość kolekcji.

IsKey

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

IsValueAsString

Podczas zastępowania w klasie pochodnej określa, czy reprezentuje tekst MarkupProperty , który jest przekazywany do konwertera typów, aby utworzyć wystąpienie właściwości, czy też należy użyć 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 przesłonięcia w klasie pochodnej pobiera PropertyDescriptor właściwość dla znaczników.

PropertyType

Po zastąpieniu klasy 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 program pobiera zestaw typów, do których będzie się odwoływać MarkupProperty podczas serializacji jego wartości jako ciągu.

Value

Po przesłonięciu w klasie pochodnej pobiera bieżącą wartość tego MarkupPropertyelementu .

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy