Langage

UIElement.RenderTransform Propriété

Définition

Obtient ou définit des 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 spécificités 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 asymétrie (M12). Notez que ce même effet peut avoir été produit en combinant un TranslateTransform et un SkewTransform ; s’il faut utiliser une matrice unique ou des combinaisons de transformations discrètes (avec TransformGroup) est une question de codage de style ; 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 pour prendre Double des valeurs. Vous pouvez également utiliser ObjectAnimationUsingKeyFrames pour parcourir des transformations distinctes. Les classes telles que QuarticEase montrent un exemple XAML.

Si vous animez RenderTransform, vérifiez qu’il existe une valeur de transformation de départ existante, même s’il s’agit de toutes les valeurs par défaut. Vous ne pouvez pas animer une RenderTransform valeur initialement null.

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

S’applique à

Voir aussi