Compartir a través de


UIElement.RenderTransform Propiedad

Definición

Obtiene o establece información de transformación que afecta a la posición de representación de 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>

Valor de propiedad

Describe los detalles de la transformación de representación deseada. El valor predeterminado es null.

Ejemplos

Este XAML define una matriz que proporciona datos para un Objeto MatrixTransform aplicado a una forma rectangular como renderTransform. En este caso, la matriz combina un desplazamiento (OffsetX y OffsetY) y un sesgo (M12). Tenga en cuenta que este mismo efecto podría haberse producido mediante la combinación de TranslateTransform y skewTransform; si utilizar una sola matriz o combinaciones de transformaciones discretas (con TransformGroup) es una cuestión de estilo de codificación; los resultados son idénticos.

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

Comentarios

Puede animar una transformación, si tiene como destino las subpropiedades de la transformación específica que se usa que toman Double valores. También puede usar ObjectAnimationUsingKeyFrames para recorrer transformaciones distintas. Las clases como QuarticEase muestran algunos ejemplos de XAML.

Si anima RenderTransform, asegúrese de que hay un valor de transformación inicial existente, incluso si todo está en valores predeterminados. No se puede animar un RenderTransform valor que sea inicialmente NULL.

El valor de RenderTransform se invalida mediante PointerDownThemeAnimation y PointerUpThemeAnimation.

Se aplica a

Consulte también