“WPF” VS “Silverlight”
特性 |
WPF |
Silverlight |
文件访问 |
无限制 |
可访问用户文件夹:我的文档、我的照片、我的视频等 |
打印 |
具有很多选项,可访问打印对话框、打印队列等 |
需编程打印UI元素 |
文档编辑 |
支持流文档和固定文档,有RichTextBox编辑支持,并能和流文档进行集成 |
RichTextArea具备WPF的RichTextBox的大部分功能 |
命令 |
支持在按钮、超链接和菜单项上触发命令,键盘快捷键的输入可绑定到命令上,可实现路由命令 |
支持在按钮、超链接和上下文菜单项上触发命令,无输入绑定,无路由命令 |
通信 |
支持WCF的完整功能,能够调用和托管任何类型的服务,支持完整的安全选项和其他WS-*协议,支持REST和很多种低级通信方式 |
有限的WCF客户端功能子集,不能在客户端上暴露服务,支持不安全TCP或HTTP协议,比WCF客户端弱的双向通信(只能使用HTTP或不安全TCP),支持某些socket级的功能,在很多部署场景中必须考虑跨域访问问题。 |
剪贴板 |
任何可序列化的对象 |
只支持文本 |
拖拽 |
任何东西 |
只能是文件 |
外部设备 |
有驱动、COM、Win32或通信协议支持的任何设备 |
网络摄像头、麦克风和有COM API或通信协议支持的设备 |
输入 |
键盘、鼠标、手写笔、触摸屏,基本没有任何限制 |
必须在信任提升的OOB中,全屏时才能获得完整的键盘支持 |
转载于:https://www.cnblogs.com/HappyNale/archive/2011/02/23/1961894.html
“WPF” VS “Silverlight”相关推荐
- 为WPF和Silverlight的Grid添加边框线(zz)
Grid是WPF和Silverlight中的一个重要的布局元素,其他的布局元素还有StackPanel, Canvas, Border等等.从字面上说,Grid是一个表格的意思,它的使用也确实很方便, ...
- WPF和Silverlight设计实例
近日清华大学出版社出版了<WPF和Silverlight项目设计实例>一书,这是2011年出版的<基于Expression Blend4中文版 WPF和Silverlight项目设计 ...
- 为WPF和Silverlight的Grid添加边框线
Grid是WPF和Silverlight中的一个重要的布局元素,其他的布局元素还有StackPanel, Canvas, Border等等.从字面上说,Grid是一个表格的意思,它的使用也确实很方便, ...
- WPF对决Silverlight:为项目选择最佳技术
在何时使用WPF,何时使用Silverlight的问题上,很多人备感困惑.为项目选择正确的技术取决于应用程序的需求,以及WPF和Silverlight能力的不同之处. Silverlight最初称为W ...
- WPF,Silverlight与XAML读书笔记第三十九 - 可视化效果之3D图形
原文:WPF,Silverlight与XAML读书笔记第三十九 - 可视化效果之3D图形 说明:本系列基本上是<WPF揭秘>的读书笔记.在结构安排与文章内容上参照<WPF揭秘> ...
- WPF和Silverlight到底有什麼不同?
由於名稱的關係, WPF與WPF/E一直被認為是類似的東西. 其實兩者除了呈現UI的部分使用的是共通語言 XAML 之外, 兩者在本質上有很大的不同. 甚至,XAML對WPF與Silverlight有 ...
- Winform、WPF、Silverlight、MFC区别与联系
WinForm 在Windows中,诸如窗体绘制等功能由GDI(图形设备接口)实现,放在操作系统内核中.Windows Forms在底层使用的是GDI+.GDI+是GDI的"面向对象包装&q ...
- VS 2010 Beta2中WPF与Silverlight的关键区别?
WPF支持多种类型的触发器.一个简单的触发器附加到依赖关系属性后,当触发器条件满足的时候便会自动修改样式.除了简单触发器以外,WPF也支持可响应路由事件或使用数据绑定的触发器.Silverlight使 ...
- 2007武汉.NET俱乐部沙龙-VS2008、WPF、Silverlight
即将进入2008年,激动人心的一年.微软也将活跃起来,讨论微软技术发展的最新趋势,产品与解决方案的商业价值,新技术对未来行业的影响,使您以饱满的激情碰撞2008!与此同时,微软又带给开发人员什么新的 ...
最新文章
- innodb_buffer_pool_size的安全上限
- 使用 Ocelot 匹配路由的方法匹配路由
- 学前教育试题库及答案_最新《学前教育学》专科-试题库及答案资料
- 微服务架构案例(03):数据库选型简介,业务数据规划设计
- Android的Dialog类设计的太糟糕了!
- com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method解决方法
- 使用PS从图片中抠取签章部分
- 手柄xinput模式_让你的普通手柄变成360手柄(XInputEmulator)
- .bin文件如何打开并使用
- Android平板软件推荐,新人看过来 安卓平板装机必备软件推荐
- Mysql中key 、primary key
- PhotoShop - 建立剪切蒙版
- reshape() 函数与 kron()函数的区别
- 2022谷粒商城学习笔记(二十五)支付宝沙箱模拟支付
- xThunder —— 完美支持Firefox的迅雷,旋风调用扩展
- 百度分享不支持https的解决方案
- 推荐系统----2020会议文章集锦
- iOS app发布ERROR ITMS-90096
- (二)机器学习实践Python3-决策树ID3的一个简单案例
- Powershell运行脚本异常:无法加载文件...因为在此系统上禁止运行脚本