У меня есть прямоугольная форма в Silverlight, которая повернута на 15 градусов. Он наполнен изображением. Нормальным поведением SL является вращение объекта Fill вместе с его родителем (в данном случае прямоугольником).
Есть ли способ игнорировать эффект преобразования для объекта Fill? Я бы хотел, чтобы изображение продолжало указывать на север на экране.
Вот XAML, который у меня есть ниже. Я хотел бы узнать, есть ли свойство или другой способ не поворачивать ImageBrush (image2.png).
<Rectangle x:Name="Rectangle_5_ID6" RenderTransformOrigin="0.5 0.5" Height="24" Width="78" Stroke="#000000" StrokeThickness="1" Canvas.Top="25" Canvas.Left="25">
<Rectangle.RenderTransform>
<TransformGroup>
<RotateTransform Angle="15" />
</TransformGroup>
</Rectangle.RenderTransform>
<Rectangle.Fill>
<ImageBrush ImageSource="image2.png" />
</Rectangle.Fill>
</Rectangle>