泰安市网站建设_网站建设公司_电商网站_seo优化
2025/12/23 6:33:31 网站建设 项目流程

探索Silverlight多媒体与样式控制

1. 矩形动画交互代码

在开发交互性应用时,我们可能会遇到需要实现矩形动画交互的场景。以下是一段相关代码:

private Rectangle previousRectangle; private void rect_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { // 获取正方形 Rectangle rectangle = (Rectangle)sender; // 停止当前动画 if (previousRectangle != null) { double left = Canvas.GetLeft(rectangle); double top = Canvas.GetTop(rectangle); squareMoveStoryboard.Stop(); Canvas.SetLeft(rectangle, left); Canvas.SetTop(rectangle, top); } // 附加动画 squareMoveStoryboard.Stop(); // 附加动画 Storyboard.SetTarget(squareMoveStoryboard, rectangle); // 选择随机方向和移动量 Random rand = new Random(); int sign = 1; if (rand.Next(0, 2)

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询