Langue

VisualTreeHelper.GetOffset(Visual) Méthode

Définition

Retourne le décalage du 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

Paramètres

reference
Visual

Dont le Visual décalage est retourné.

Retours

Qui Vector représente la valeur de décalage du Visual.

Exemples

L’exemple de balisage suivant montre un TextBlock élément défini avec Margin la valeur 4.

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

L’exemple de code suivant montre comment utiliser la GetOffset méthode pour récupérer le décalage du TextBlock. Les valeurs de décalage sont contenues dans la valeur retournée Vector .

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

Le décalage prend en compte la Margin valeur. Dans ce cas, X est 4, et Y est 4.

Remarques

La valeur de décalage retournée est relative au parent du Visual. Si vous souhaitez retourner une valeur de décalage qui n’est pas relative au parent d’un Visual, utilisez la TransformToAncestor méthode.

S’applique à