UIElement.RenderTransform Propriété

Définition

Obtient ou définit les informations de transformation qui affectent la position de rendu d’un UIElement.

public:
 property Transform ^ RenderTransform { Transform ^ get(); void set(Transform ^ value); };
Transform RenderTransform();

void RenderTransform(Transform value);
public Transform RenderTransform { get; set; }
var transform = uIElement.renderTransform;
uIElement.renderTransform = transform;
Public Property RenderTransform As Transform
<uiElement>
  <uiElement.RenderTransform>
    singleTransform
  </uiElement.RenderTransform>
</uiElement>

Valeur de propriété

Décrit les caractéristiques de la transformation de rendu souhaitée. La valeur par défaut est null.

Exemples

Ce CODE XAML définit une matrice qui fournit des données pour un MatrixTransform appliqué à une forme rectangulaire en tant que RenderTransform. Dans ce cas, la matrice combine un décalage (OffsetX et OffsetY) et un décalage (M12). Notez que ce même effet aurait pu être produit en combinant un TranslateTransform et un SkewTransform ; l’utilisation d’une matrice unique ou de combinaisons de transformations discrètes (avec TransformGroup) est une question de style de codage ; les résultats sont identiques.

<Rectangle Width="60" Height="60" Fill="Blue">
  <Rectangle.RenderTransform>
    <!-- This matrix transforms the x,y position of the rectangle and skews it. -->
    <MatrixTransform Matrix="1,0.5,0,1,30,100"/>
  </Rectangle.RenderTransform>
</Rectangle>

Remarques

Vous pouvez animer une transformation si vous ciblez des sous-propriétés de la transformation spécifique utilisée qui prennent des valeurs Double . Vous pouvez également utiliser ObjectAnimationUsingKeyFrames pour parcourir des transformations distinctes. Des classes telles que QuarticEase montrent des exemples XAML.

Si vous animez RenderTransform, assurez-vous qu’il existe une valeur transform de départ existante, même si elle est toutes aux valeurs par défaut. Vous ne pouvez pas animer une valeur RenderTransform initialement null.

La valeur de RenderTransform est remplacée par PointerDownThemeAnimation et PointerUpThemeAnimation.

S’applique à

Voir aussi