特性

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”相关推荐

  1. 为WPF和Silverlight的Grid添加边框线(zz)

    Grid是WPF和Silverlight中的一个重要的布局元素,其他的布局元素还有StackPanel, Canvas, Border等等.从字面上说,Grid是一个表格的意思,它的使用也确实很方便, ...

  2. WPF和Silverlight设计实例

    近日清华大学出版社出版了<WPF和Silverlight项目设计实例>一书,这是2011年出版的<基于Expression Blend4中文版 WPF和Silverlight项目设计 ...

  3. 为WPF和Silverlight的Grid添加边框线

    Grid是WPF和Silverlight中的一个重要的布局元素,其他的布局元素还有StackPanel, Canvas, Border等等.从字面上说,Grid是一个表格的意思,它的使用也确实很方便, ...

  4. WPF对决Silverlight:为项目选择最佳技术

    在何时使用WPF,何时使用Silverlight的问题上,很多人备感困惑.为项目选择正确的技术取决于应用程序的需求,以及WPF和Silverlight能力的不同之处. Silverlight最初称为W ...

  5. WPF,Silverlight与XAML读书笔记第三十九 - 可视化效果之3D图形

    原文:WPF,Silverlight与XAML读书笔记第三十九 - 可视化效果之3D图形 说明:本系列基本上是<WPF揭秘>的读书笔记.在结构安排与文章内容上参照<WPF揭秘> ...

  6. WPF和Silverlight到底有什麼不同?

    由於名稱的關係, WPF與WPF/E一直被認為是類似的東西. 其實兩者除了呈現UI的部分使用的是共通語言 XAML 之外, 兩者在本質上有很大的不同. 甚至,XAML對WPF與Silverlight有 ...

  7. Winform、WPF、Silverlight、MFC区别与联系

    WinForm 在Windows中,诸如窗体绘制等功能由GDI(图形设备接口)实现,放在操作系统内核中.Windows Forms在底层使用的是GDI+.GDI+是GDI的"面向对象包装&q ...

  8. VS 2010 Beta2中WPF与Silverlight的关键区别?

    WPF支持多种类型的触发器.一个简单的触发器附加到依赖关系属性后,当触发器条件满足的时候便会自动修改样式.除了简单触发器以外,WPF也支持可响应路由事件或使用数据绑定的触发器.Silverlight使 ...

  9. 2007武汉.NET俱乐部沙龙-VS2008、WPF、Silverlight

     即将进入2008年,激动人心的一年.微软也将活跃起来,讨论微软技术发展的最新趋势,产品与解决方案的商业价值,新技术对未来行业的影响,使您以饱满的激情碰撞2008!与此同时,微软又带给开发人员什么新的 ...

最新文章

  1. innodb_buffer_pool_size的安全上限
  2. 使用 Ocelot 匹配路由的方法匹配路由
  3. 学前教育试题库及答案_最新《学前教育学》专科-试题库及答案资料
  4. 微服务架构案例(03):数据库选型简介,业务数据规划设计
  5. Android的Dialog类设计的太糟糕了!
  6. com.alibaba.dubbo.rpc.RpcException: Failed to invoke remote method解决方法
  7. 使用PS从图片中抠取签章部分
  8. 手柄xinput模式_让你的普通手柄变成360手柄(XInputEmulator)
  9. .bin文件如何打开并使用
  10. Android平板软件推荐,新人看过来 安卓平板装机必备软件推荐
  11. Mysql中key 、primary key
  12. PhotoShop - 建立剪切蒙版
  13. reshape() 函数与 kron()函数的区别
  14. 2022谷粒商城学习笔记(二十五)支付宝沙箱模拟支付
  15. xThunder —— 完美支持Firefox的迅雷,旋风调用扩展
  16. 百度分享不支持https的解决方案
  17. 推荐系统----2020会议文章集锦
  18. iOS app发布ERROR ITMS-90096
  19. (二)机器学习实践Python3-决策树ID3的一个简单案例
  20. Powershell运行脚本异常:无法加载文件...因为在此系统上禁止运行脚本

热门文章

  1. 无惧杀入红海市场 ZUK手机底气在哪?
  2. 百度分享自定义内容和图片
  3. Jquery导航条淡进淡出相册(动态无刷新加载数据库数据)
  4. 如何提高PHP代码的质量?第二部分 单元测试
  5. spark BlockManager如何实现shuffle
  6. redis专题:redis面试题汇总
  7. Redis集群模式搭建
  8. Ubuntu server中静态IP配置
  9. 什么是 gRPC ?
  10. java中异常+连接重置_java.net.SocketException:连接重置