VisualTreeHelper.GetOffset(Visual) VisualTreeHelper.GetOffset(Visual) VisualTreeHelper.GetOffset(Visual) VisualTreeHelper.GetOffset(Visual) Method

Definition

Gibt den Offset des Visual zurück.Returns the offset of the Visual.

public:
 static System::Windows::Vector GetOffset(System::Windows::Media::Visual ^ reference);
public static System.Windows.Vector GetOffset (System.Windows.Media.Visual reference);
static member GetOffset : System.Windows.Media.Visual -> System.Windows.Vector
Public Shared Function GetOffset (reference As Visual) As Vector

Parameter

reference
Visual Visual Visual Visual

Das Visual, dessen Offset zurückgegeben wird.The Visual whose offset is returned.

Gibt zurück

Ein Vector, der den Offsetwert des Visual darstellt.A Vector that represents the offset value of the Visual.

Beispiele

Im folgenden Markup Beispiel wird ein TextBlock -Wert dargestellt, Margin der mit dem Wert 4 definiert ist.The following markup example shows a TextBlock that is defined with Margin value of 4.

<TextBlock Name="myTextBlock" Margin="4" Text="Hello, world" />

Im folgenden Codebeispiel wird gezeigt, wie die GetOffset -Methode verwendet wird, um den TextBlockOffset von abzurufen.The following code example shows how to use the GetOffset method to retrieve the offset of the TextBlock. Die Offset Werte sind im zurückgegebenen Vector Wert enthalten.The offset values are contained within the returned Vector value.

// Return the offset vector for the TextBlock object.
Vector vector = VisualTreeHelper.GetOffset(myTextBlock);

// Convert the vector to a point value.
Point currentPoint = new Point(vector.X, vector.Y);
' Return the offset vector for the TextBlock object.
Dim vector As Vector = VisualTreeHelper.GetOffset(myTextBlock)

' Convert the vector to a point value.
Dim currentPoint As New Point(vector.X, vector.Y)

Der Offset berücksichtigt den Margin Wert.The offset takes into account the Margin value. In diesem Fall X ist 4, und Y ist 4.In this case, X is 4, and Y is 4.

Hinweise

Der zurückgegebene Offset Wert ist relativ zum übergeordneten Element Visualvon.The returned offset value is relative to the parent of the Visual. Wenn Sie einen Offset Wert zurückgeben möchten, der nicht relativ zum über Visualgeordneten Element eines ist, verwenden Sie die TransformToAncestor -Methode.If you want to return an offset value that is not relative to the parent of a Visual, use the TransformToAncestor method.

Gilt für: