Freigeben über


AdornerLayout-Klasse

Führt das Layout eines Adorners in der DesignerView aus.

Vererbungshierarchie

System.Object
  Microsoft.Windows.Design.Interaction.AdornerLayout

Namespace:  Microsoft.Windows.Design.Interaction
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

'Declaration
Public MustInherit Class AdornerLayout
public abstract class AdornerLayout
public ref class AdornerLayout abstract
[<AbstractClass>]
type AdornerLayout =  class end
public abstract class AdornerLayout

Der AdornerLayout-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode AdornerLayout Initialisiert eine neue Instanz der AdornerLayout-Klasse.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AdornerPropertyChanged Wird jedes Mal für das Adornerlayout aufgerufen, wenn sich eine der in der AdornerProperties-Klasse gespeicherten Eigenschaften ändert.
Öffentliche Methode Arrange Führt die Layoutanordnung für den angegebenen Adorner aus.
Öffentliche Methode ArrangeChildren Führt die Layoutanordnung für den AdornerPanel aus.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Öffentliche Methode EvaluateLayout Ruft einen Wert ab, der angibt, ob der Adorner in der Benutzeroberflächenstruktur verbleibt.
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsAssociated Ruft einen Wert ab, der angibt, ob diesem Adorner das angegebene Modellelement zugeordnet ist.
Öffentliche Methode Measure Führt die Layoutmessung für den angegebenen Adorner aus.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

In den meisten Windows Presentation Foundation (WPF)-Benutzeroberflächenstrukturen erfolgt das Layout durch die Arrange-Methode und die Measure-Methode von oben nach unten. Adorner können nicht direkt davon profitieren, da Adorner ihr Layout normalerweise selbst relativ zu einem Element vornehmen, das kein direkt untergeordnetes oder übergeordnetes Element ist. Einige komplexe Adorner müssen sogar ihre Größe und ihre Position basierend auf den Positionen mehrerer anderer Elemente berechnen. Dies kann WPF nicht leisten.

Die AdornerLayout-Klasse wurde entwickelt, um dies zu verbessern. Bei jedem Aktualisieren des Layouts in EvaluateLayout wird die EvaluateLayout-Methode von AdornerLayout aufgerufen. Diese Methode sollte ermitteln, ob der Adorner erneut gemessen oder angeordnet werden muss, und die entsprechende InvalidateMeasure-Methode oder InvalidateArrange-Methode für den Adorner aufrufen.

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Windows.Design.Interaction-Namespace

AdornerPanel

PrimarySelectionAdornerProvider

Weitere Ressourcen

Exemplarische Vorgehensweise: Erstellen eines Entwurfszeitadorners

Adorner-Architektur