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 | |
---|---|---|
RelativePosition(array<RelativePosition[]) | Initialisiert eine neue Instanz der RelativePosition-Klasse, die keine oder mehrere vorhandene Bezugspositionen enthält. | |
RelativePosition(String, array<RelativePosition[]) | Initialisiert eine neue Instanz der RelativePosition-Klasse, die keine oder mehrere vorhandene Bezugspositionen enthält. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Contains | Gibt einen Wert zurück, der angibt, ob die angegebene RelativePosition innerhalb dieser RelativePosition vorhanden ist. | |
Equals(Object) | Bestimmt, ob das angegebene Objekt und das RelativePosition-Objekt gleich sind. (Überschreibt Object.Equals(Object).) | |
Equals(RelativePosition) | Bestimmt, ob der angegebene RelativePosition und dieser RelativePosition gleich sind. | |
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.) | |
GetHashCode | Gibt den Hashcode für dieses Objekt zurück. (Überschreibt Object.GetHashCode().) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt den Namen dieser Position zurück. (Überschreibt Object.ToString().) |
Zum Seitenanfang
Operatoren
Name | Beschreibung | |
---|---|---|
Equality | Vergleicht zwei RelativePosition-Objekte. | |
Inequality | Vergleicht zwei RelativePosition-Objekte. |
Zum Seitenanfang
Explizite Schnittstellenimplementierungen
Name | Beschreibung | |
---|---|---|
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