深入探索Silverlight的变换、投影与像素着色器
在Silverlight开发中,掌握变换、投影和像素着色器等技术能够为界面设计带来丰富的视觉效果。下面将详细介绍这些技术的相关知识和应用方法。
1. 变换与布局容器
变换是Silverlight中一项强大的功能,它可以改变元素的外观和位置。其中, RenderTransform 和 RenderTransformOrigin 属性非常重要。例如,下面的代码展示了如何旋转一个矩形:
<Rectangle Width="80" Height="10" Stroke="Blue" Fill="Yellow"
Canvas.Left="100" Canvas.Top="100" RenderTransformOrigin="0.5,0.5">
<Rectangle.RenderTransform>
<RotateTransform Angle="25" />
</Rectangle.RenderTransform>
</Rectangle>
RenderTransformOrigin 指定了变换的中心点,这里 (0.5, 0.5) 表示形状的中心。在实际应用中,它通常比 CenterX 和 CenterY 属性更有用,并且可以使用大于1或小于0的值来指定形状边界框外的点。 <
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



