X, propriété
Réduire la table des matières
Développer la table des matières

TranslateTransform.X, propriété

Mise à jour : novembre 2007

Obtient ou définit la distance pour traduire le long de l'axe X. Il s'agit d'une propriété de dépendance.

Espace de noms :  System.Windows.Media
Assembly :  PresentationCore (dans PresentationCore.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/xaml/presentation

public double X { get; set; }
/** @property */
public double get_X()
/** @property */
public  void set_X(double value)

public function get X () : double
public function set X (value : double)
<object X="double" .../>

Valeur de propriété

Type : System.Double

Distance pour traduire (déplacer) un objet le long de l'axe X. La valeur par défaut est 0.

Champ d'identificateur

XProperty

Propriétés de métadonnées ayant la valeur true

Aucune

Les valeurs négatives déplacent un objet vers la gauche ; les valeurs positives déplacent un objet vers la droite.

Cet exemple montre comment traduire (déplacer) un élément en utilisant un TranslateTransform.

La classe TranslateTransform est particulièrement utile pour déplacer des éléments à l'intérieur des panneaux qui ne prennent pas en charge le positionnement absolu. Par exemple, vous pouvez déplacer un élément dans un StackPanel ou un DockPanel en appliquant un TranslateTransform à la propriété RenderTransform d'un élément.

Utilisez la propriété X du TranslateTransform pour spécifier la quantité, en pixels, pour déplacer l'élément le long de l'axe x. Utilisez la propriété Y pour spécifier la quantité, en pixels, pour déplacer l'élément le long de l'axe y. Enfin, appliquez le TranslateTransform à la propriété RenderTransform de l'élément.

L'exemple suivant utilise un TranslateTransform pour déplacer un élément de 50 pixels vers la droite et de 50 pixels vers le bas.

<Rectangle Height="50" Width="50" 
  Fill="#CCCCCCFF" Stroke="Blue" StrokeThickness="2"
  Canvas.Left="100" Canvas.Top="100">
  <Rectangle.RenderTransform>
    <TranslateTransform X="50" Y="50" />
  </Rectangle.RenderTransform>
</Rectangle>


Pour l'exemple complet, consultez Transformations 2D, exemple.

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2016 Microsoft