WEB开发网
开发学院图形图像Flash Silverlight开始在整个网站积累更深入的体验 阅读

Silverlight开始在整个网站积累更深入的体验

 2008-11-18 11:53:19 来源:WEB开发网   
核心提示: 此外,Silverlight 支持用于实现文本输入的键盘事件,Silverlight开始在整个网站积累更深入的体验(6),在根元素上可以定义键盘事件(KeyDown 或 KeyUp),并使用事件参数获知按下的是哪个键,Canvas 中有 3 个椭圆,由于转换在 Canvas 层次中定义,转

此外,Silverlight 支持用于实现文本输入的键盘事件。在根元素上可以定义键盘事件(KeyDown 或 KeyUp),并使用事件参数获知按下的是哪个键。

转换、媒体和动画

XAML 允许在对象上定义多种转换。RotationTransform 以定义的角度旋转元素,ScaleTransform 可以用来拉伸或缩小对象,SkewTransform 使其在定义的方向上扭曲定义的量,TranslateTransform 根据定义的矢量移动对象,MatrixTransform 则结合了以上所有转换。

转换可以分组,这样,通过将转换定义为组的一部分,可以将多个转换置于对象之上。图 3 就是一个很好的示例。在此情况下,Canvas 中有 3 个椭圆。由于转换在 Canvas 层次中定义,因此每个椭圆都将被旋转和缩放。

Silverlight开始在整个网站积累更深入的体验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>

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Silverlight 开始 整个

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接