MarkupProperty Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 true
wartość , 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) |