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