UIElement.RenderTransform Propriété
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.
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.