Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

DesignerSerializationOptionsAttribute-Klasse

 

Veröffentlicht: Oktober 2016

Gibt die Serialisierungsflags für eine Eigenschaft.

Namespace:   System.Windows.Markup
Assembly:  WindowsBase (in WindowsBase.dll)

System.Object
  System.Attribute
    System.Windows.Markup.DesignerSerializationOptionsAttribute

[AttributeUsageAttribute(AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Field, 
	AllowMultiple = false)]
public sealed class DesignerSerializationOptionsAttribute : Attribute

NameBeschreibung
System_CAPS_pubmethodDesignerSerializationOptionsAttribute(DesignerSerializationOptions)

Initialisiert eine neue Instanz der DesignerSerializationOptionsAttribute-Klasse.

NameBeschreibung
System_CAPS_pubpropertyDesignerSerializationOptions

Ruft die DesignerSerializationOptions für das Attribut festgelegt.

System_CAPS_pubpropertyTypeId

Ruft bei Implementierung in einer abgeleiteten Klasse einen eindeutigen Bezeichner für dieses Attribute ab.(Geerbt von „Attribute“.)

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Diese API unterstützt die Produkt Infrastruktur und sollte nicht direkt aus dem Code verwendet werden. Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.(Geerbt von „Attribute“.)

System_CAPS_pubmethodGetHashCode()

Gibt den Hashcode für diese Instanz zurück.(Geerbt von „Attribute“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodIsDefaultAttribute()

Gibt beim Überschreiben in einer abgeleiteten Klasse an, ob der Wert der Instanz der Standardwert für die abgeleitete Klasse ist.(Geerbt von „Attribute“.)

System_CAPS_pubmethodMatch(Object)

Ruft beim Überschreiben in einer abgeleiteten Klasse gibt einen Wert, der angibt, ob diese Instanz gleich ein angegebenen Objekt ist.(Geerbt von „Attribute“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.(Geerbt von „Attribute“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können.(Geerbt von „Attribute“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfoCount(UInt32)

Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).(Geerbt von „Attribute“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.(Geerbt von „Attribute“.)

DesignerSerializationOptionsAttribute Stellt einen Einschränkung für das Formular, das Designer und Entwurfsoberflächen verwenden sollten, bei der Interaktion mit der attributierten Eigenschaft bereit. Der Grund dafür ist im Allgemeinen also um Hinweis SerializeAsAttribute. Dies empfiehlt in Fällen sich, in dem Risiko von vermeidbare Leerraum hat interagieren mit dieser Eigenschaft als serialisierter Form der Zeichenfolge. Ein Beispiel DesignerSerializationOptionsAttribute für aus diesem Grund ist die Anwendung FrameworkElement.Name.

Nutzung für Attribut DesignerSerializationOptionsAttribute unterstützt die Zuweisung einer Methode. Dadurch können Sie deklarieren Serialisierungsoptionen für eine XAML-angefügte Eigenschaft durch Zuweisen von DesignerSerializationOptionsAttribute auf die Get -Accessor-Methode, die das Verwendungsmuster für angefügte Eigenschaften unterstützt. Ein Beispiel dafür in den WPF-Typen ist XmlSpace und seine Get Accessor GetXmlSpace.

Beachten Sie, dass DesignerSerializationOptionsAttribute Hinweise auf das gewünschte Serialisierung Formular nicht, ob die Eigenschaft oder wird nicht serialisiert. Wenn Sie andere Aspekte der Eigenschaftenserialisierung beeinflussen möchten, können Sie DesignerSerializationVisibilityAttribute, oder ShouldSerialize Muster von Methoden für die Besitzerklasse. Weitere Informationen zu den allgemeinen für die Entwurfszeit, finden Sie unter Designer Serialization Overview.

.NET Framework
Verfügbar seit 3.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: