VisualTreeHelper.GetOffset(Visual) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Renvoie l'offset 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
Retours
Vector qui représente la valeur de l'offset de 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.