Freigeben über


RelativePosition-Klasse

Stellt eine Position auf dem Designer dar, die von Koordinatensystemen unabhängig bleibt.

Vererbungshierarchie

System.Object
  Microsoft.Windows.Design.Interaction.RelativePosition

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

Syntax

'Declaration
Public NotInheritable Class RelativePosition _
    Implements IEnumerable
public sealed class RelativePosition : IEnumerable
public ref class RelativePosition sealed : IEnumerable
[<Sealed>]
type RelativePosition =  
    class
        interface IEnumerable
    end
public final class RelativePosition implements IEnumerable

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode RelativePosition(array<RelativePosition[]) Initialisiert eine neue Instanz der RelativePosition-Klasse, die keine oder mehrere vorhandene Bezugspositionen enthält.
Öffentliche Methode RelativePosition(String, array<RelativePosition[]) Initialisiert eine neue Instanz der RelativePosition-Klasse, die keine oder mehrere vorhandene Bezugspositionen enthält.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Contains Gibt einen Wert zurück, der angibt, ob die angegebene RelativePosition innerhalb dieser RelativePosition vorhanden ist.
Öffentliche Methode Equals(Object) Bestimmt, ob das angegebene Objekt und das RelativePosition-Objekt gleich sind. (Überschreibt Object.Equals(Object).)
Öffentliche Methode Equals(RelativePosition) Bestimmt, ob der angegebene RelativePosition und dieser RelativePosition gleich sind.
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 Gibt den Hashcode für dieses Objekt zurück. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt den Namen dieser Position zurück. (Überschreibt Object.ToString().)

Zum Seitenanfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatischer Member Equality Vergleicht zwei RelativePosition-Objekte.
Öffentlicher OperatorStatischer Member Inequality Vergleicht zwei RelativePosition-Objekte.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IEnumerable.GetEnumerator Eine Beschreibung dieses Members finden Sie unter IEnumerable.GetEnumerator.

Zum Seitenanfang

Hinweise

Sie können eine einzelne relative Position oder auch eine zusammengesetzte relative Position erstellen, die aus mehr als einer Position besteht. Wenn Sie beispielsweise eine relative Position mit der Bezeichnung "top" und eine weitere mit der Bezeichnung "left" erstellen, können Sie diese beiden Positionen mit dem Aufruf new RelativePosition(top, left) kombinieren. Dadurch wird eine neue relative Position erstellt, die aus den ersten beiden zusammengesetzt ist. Das Framework definiert einen Satz von allgemeinen relativen Positionen in der statischen RelativePositions-Klasse. Sie können eigene relative Positionen für Ihre eigenen Anforderungen erstellen.

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

Weitere Ressourcen

WPF-Designer-Erweiterbarkeit