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 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) |