news 2026/6/23 23:43:39

24、Silverlight开发:无窗口控件、变换与动画全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
24、Silverlight开发:无窗口控件、变换与动画全解析

Silverlight开发:无窗口控件、变换与动画全解析

无窗口Silverlight控件的使用

使用无窗口Silverlight控件最常见的原因是希望非矩形的Silverlight内容能与下方网页背景无缝融合。此外,也可用于将HTML元素和Silverlight元素并排显示,尤其在这些元素需要交互时非常有用。例如,创建带有HTML播放按钮的Silverlight媒体播放器时,可能会用到无窗口Silverlight控件。

不过,仅在确实需要时使用无窗口Silverlight内容区域,因为它会带来额外开销,可能降低需要频繁重绘或使用大量动画的应用程序的性能。当不使用无窗口内容区域时,不要认为Silverlight控件会自动获得纯色白色背景。在Mac计算机上运行时,无论传递什么参数,Silverlight始终使用无窗口模式,这就是默认入口页面会明确将背景参数设置为白色的原因。

变换(Transforms)

变换是一种通过秘密移动形状或元素所使用的坐标系来改变其绘制方式的对象,能简化许多绘图任务。在Silverlight中,变换由继承自抽象类System.Windows.Media.Transform的类表示,常见的变换类如下表所示:
| 名称 | 描述 | 重要属性 |
| — | — | — |
| TranslateTransform | 按一定的X、Y量移动坐标系,适用于在不同位置绘制相同形状 | X, Y |
| RotateTransform | 旋转坐标系,绘制的形状会围绕所选中心点旋转 | Angle, CenterX, CenterY |
| ScaleTransform

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 22:41:31

DouZero深度学习算法在欢乐斗地主中的实战应用深度解析

DouZero深度学习算法在欢乐斗地主中的实战应用深度解析 【免费下载链接】DouZero_For_HappyDouDiZhu 基于DouZero定制AI实战欢乐斗地主 项目地址: https://gitcode.com/gh_mirrors/do/DouZero_For_HappyDouDiZhu 基于深度强化学习技术,DouZero算法在斗地主游…

作者头像 李华
网站建设 2026/6/15 12:25:44

Altium Designer中长度与时序匹配规则一文说清

Altium Designer中长度与时序匹配:从物理本质到实战调优在高速PCB设计领域,我们常常听到一句话:“布线连通只是起点,信号完整才是终点。”当你完成DDR4的走线、差分对拉通、时钟布通后,如果不去关心它们之间的长度一致…

作者头像 李华
网站建设 2026/6/23 12:55:38

Foobar2000逐字歌词同步终极指南:5分钟实现完美歌词体验

Foobar2000逐字歌词同步终极指南:5分钟实现完美歌词体验 【免费下载链接】ESLyric-LyricsSource Advanced lyrics source for ESLyric in foobar2000 项目地址: https://gitcode.com/gh_mirrors/es/ESLyric-LyricsSource ESLyric-LyricsSource是专为Foobar20…

作者头像 李华
网站建设 2026/6/23 21:17:54

dynamic-datasource多数据源监控终极指南:Spring Boot Admin实战配置

dynamic-datasource作为Spring Boot生态中强大的多数据源管理框架,为企业级应用提供了灵活的数据源切换能力。本指南将深入探讨如何通过Spring Boot Admin实现全面的连接池监控,确保多数据源环境下的稳定运行。 【免费下载链接】dynamic-datasource dyna…

作者头像 李华
网站建设 2026/6/23 1:16:43

如何在2025年完整配置UWPHook将UWP和Xbox游戏添加到Steam?

如何在2025年完整配置UWPHook将UWP和Xbox游戏添加到Steam? 【免费下载链接】UWPHook 🔗 Add your Windows Store or UWP games to Steam 项目地址: https://gitcode.com/gh_mirrors/uw/UWPHook UWPHook是一款专为解决Steam平台无法直接识别Window…

作者头像 李华