详解Silverlight3中实现按路径运动

对于Silverlight大家并不陌生,但是对于如何在Silverlight3中实现按路径运动,还是值得大家注意的。希望看过本文对大家有所帮助。

创新互联建站主要从事成都网站建设、成都网站制作、网页设计、企业做网站、公司建网站等业务。立足成都服务东明,十余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

这几天需要给终端机做个一组Logo沿圆形轨迹转动效果, 直接用Winform实现太卡(通过不断绘图方式), 考虑到SL3可以脱机运行, 就用它来实现.

网上也找了很多教程, 发现没有较好的方法, ***自己"研究"出一种可行的方法, 供大家讨论:

1.运行效果:

   
   
   
  1. Code  
  2.  x:Class="SLTest.test" 
  3.     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
  4.     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
  5.     Title="test" Height="600" Width="800"> 
  6.      
  7.          x:Key="Storyboard1"> 
  8.              Storyboard.TargetName="MyAnimatedEllipseGeometry" Storyboard.TargetProperty="Center" Duration="0:0:5" RepeatBehavior="Forever"> 
  9.                  
  10.                      Figures="M 299.9 300 A 100,100 360 1 1 300.1,300 Z"/> 
  11.                  
  12.              
  13.          
  14.      
  15.      
  16.          RoutedEvent="FrameworkElement.Loaded"> 
  17.              Storyboard="{StaticResource Storyboard1}"/> 
  18.          
  19.      
  20.      
  21.          x:Name="pt" Stroke="Black" Fill="Gray" Data="M 299.9 300 A 100,100 360 1 1 300.1,300 Z" /> 
  22.          Fill="Blue"> 
  23.              
  24.                  
  25.                  x:Name="MyAnimatedEllipseGeometry" 
  26.              Center="300,300" RadiusX="15" RadiusY="15" /> 
  27.              
  28.          
  29.      
  30.  

相信大家都能看得懂代码的意思, 这里由于时间原因(马上要下班走人了)我就不多啰嗦了, 大家有什么好的方案也欢迎一同讨论.

标题名称:详解Silverlight3中实现按路径运动
网站URL:http://www.shufengxianlan.com/qtweb/news33/79233.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联