Taal

VisualTreeHelper.GetOffset(Visual) Methode

Definitie

Retourneert de verschuiving van de 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

Parameters

reference
Visual

De Visual offset waarvan de verschuiving wordt geretourneerd.

Retouren

A Vector die de offsetwaarde van de Visual.

Voorbeelden

In het volgende voorbeeld van markeringen ziet u een TextBlock waarde die is gedefinieerd met Margin de waarde 4.

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

In het volgende codevoorbeeld ziet u hoe u de GetOffset methode gebruikt om de offset van de TextBlock. De offsetwaarden bevinden zich in de geretourneerde Vector waarde.

// 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)

Bij de offset wordt rekening gehouden met de Margin waarde. In dit geval X is dit 4 en Y 4.

Opmerkingen

De geretourneerde verschuivingswaarde is relatief ten opzichte van het bovenliggende element .Visual Als u een offsetwaarde wilt retourneren die niet ten opzichte van het bovenliggende element van een Visualis, gebruikt u de TransformToAncestor methode.

Van toepassing op