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 matriz única 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 valores Double . También puede usar ObjectAnimationUsingKeyFrames para recorrer transformaciones distintas. Las clases como QuarticEase muestran algún ejemplo de XAML.

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

El valor de RenderTransform se reemplaza por PointerDownThemeAnimation y PointerUpThemeAnimation.

Se aplica a

Consulte también