Rectangle and MatrixTransform example in Silverlight and XAML

Below is a sample code snippet demonstrating how to use the MatrixTransform with the Rectangle control in Silverlight and XAML.

Rectangle and MatrixTransform example in Silverlight and XAML

<Canvas x:Name="ACCanvas" xmlns="http://schemas.microsoft.com/client/2007"

xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

Width="400" Height="300" >

<Canvas.Background>

<SolidColorBrush Color="Yellow"/>

</Canvas.Background>

<Rectangle Width="190" Height="160"

Fill="Red" Stroke="Green"

Canvas.Left="0" Canvas.Top="50" RenderTransformOrigin="0,0" >

<Rectangle.RenderTransform>

<MatrixTransform>

<MatrixTransform.Matrix>

<Matrix M11="0.5" M12="0.5" OffsetX="1 "

M21="0" M22="1" OffsetY="0" />

</MatrixTransform.Matrix>

</MatrixTransform>

</Rectangle.RenderTransform>

</Rectangle>

</Canvas>
Rectangle and MatrixTransform example in Silverlight and XAML