Silverlight开始在整个网站积累更深入的体验
2008-11-18 11:53:19 来源:WEB开发网此外,Silverlight 支持用于实现文本输入的键盘事件。在根元素上可以定义键盘事件(KeyDown 或 KeyUp),并使用事件参数获知按下的是哪个键。
转换、媒体和动画
XAML 允许在对象上定义多种转换。RotationTransform 以定义的角度旋转元素,ScaleTransform 可以用来拉伸或缩小对象,SkewTransform 使其在定义的方向上扭曲定义的量,TranslateTransform 根据定义的矢量移动对象,MatrixTransform 则结合了以上所有转换。
转换可以分组,这样,通过将转换定义为组的一部分,可以将多个转换置于对象之上。图 3 就是一个很好的示例。在此情况下,Canvas 中有 3 个椭圆。由于转换在 Canvas 层次中定义,因此每个椭圆都将被旋转和缩放。
Figure3多种转换
<Canvas xmlns=”...” xmlns:x=”...”>
<Canvas.RenderTransform>
<TransformGroup>
<RotateTransform Angle=”-45” CenterX=”50” CenterY=”50”/>
<ScaleTransform ScaleX=”1.5” ScaleY=”2” />
</TransformGroup>
</Canvas.RenderTransform>
<Ellipse Width=”100” Height=”100” Fill=”Yellow” />
<Ellipse Canvas.Top=”25” Canvas.Left=”25” Width=”10” Height=”10”
Fill=”Black” />
<Ellipse Canvas.Top=”25” Canvas.Left=”65” Width=”10” Height=”10”
Fill=”Black” />
</Canvas>
Tags:Silverlight 开始 整个
编辑录入:爽爽 [复制链接] [打 印]- ››silverlight全屏显示图片
- ››Silverlight MVVM 模式(一) 切近实战
- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››开始使用 IBM Rational Quality Manager
- ››silverlight2 游戏 1 你能坚持多少秒
- ››Silverlight开发实践--PicZoomShow
- ››Silverlight自定义控件开发 - 令人懊恼的OnApplyT...
更多精彩
赞助商链接