UIElement.RenderTransform Proprietà
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta informazioni di trasformazione che influiscono sulla posizione di rendering di un OGGETTO 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>
Descrive i dettagli specifici della trasformazione di rendering desiderata. Il valore predefinito è null.
Questo XAML definisce una matrice che fornisce dati per una matriceTransform applicata a una forma rettangolare come RenderingTransform. In questo caso, la matrice combina un offset (OffsetX e OffsetY) e una deviazione (M12). Si noti che questo stesso effetto potrebbe essere stato prodotto combinando un TranslateTransform e un SkewTransform; se usare una singola matrice o combinazioni di trasformazioni discrete (con TransformGroup) è una questione di stile di codifica; i risultati sono identici.
<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>
È possibile animare una trasformazione, se si destinazioneno le sottoproprietà della trasformazione specifica usata che accettano valori Double . In alternativa, è possibile usare ObjectAnimationUsingKeyFrames per eseguire il ciclo attraverso trasformazioni distinte. Le classi come QuarticEase mostrano un esempio XAML.
Se si esegue l'animazione di RenderTransform, assicurarsi che sia presente un valore Di trasformazione iniziale esistente, anche se è tutto a valori predefiniti. Non è possibile animare un valore RenderTransform inizialmente null.
Il valore di RenderTransform viene sottoposto a override da PointerDownThemeAnimation e PointerUpThemeAnimation.
Prodotto | Versioni |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |