wpf和silverlight有啥不同
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf和silverlight有啥不同相关的知识,希望对你有一定的参考价值。
SilverLight是基于浏览器插件的,在浏览器中运行,服务器端不需要部署任何环境,客户端只需要安装Runtime浏览器插件,无须安装.net Framework 3.0。所以,SilverLight的运行环境不受操作系统和浏览器的种类限制(更准确的说,是受到较少的限制)。WPF可以编写Web程序或者桌面应用程序,可以直接编译为独立运行的.Exe文件。WPF运行时必须安装.net Framework 3.0。这就要求WPF目前运行的操作系统必须是Windows Vista或者Windows XP SP2。
此外,SilverLight作为WPF的一个轻量级的版本,比WPF削减了很多功能。
比如,WPF支持直接在XAML中绑定触发来触发动画,而SilverLight就只能通过托管代码或者javascript来进行。
另外,WPF直接支持3D效果和3D镜头变换,但是SilverLight就不支持这个了。 参考技术A SilverLight是基于浏览器插件的,在浏览器中运行,服务器端不需要部署任何环境,客户端只需要安装Runtime浏览器插件,无须安装.net Framework 3.0。所以,SilverLight的运行环境不受操作系统和浏览器的种类限制(更准确的说,是受到较少的限制)。
wpf的TreeView和C#的实现节点方法的API有啥不同?
wpf 中treeView 用多级数据模板来实现。winForm 中用TreeNode来实现。
要求给分!给你个实例看看! 参考技术A 这并不涉及API的问题,你可以阅读一下WFP的控件库源代码,和WINFORM的进行比对即可。
以上是关于wpf和silverlight有啥不同的主要内容,如果未能解决你的问题,请参考以下文章
WPF/Silverlight:裁剪到网格单元大小和 RenderTransform