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 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.