WPF支持多种类型的触发器。一个简单的触发器附加到依赖关系属性后,当触发器条件满足的时候便会自动修改样式。除了简单触发器以外,WPF也支持可响应路由事件或使用数据绑定的触发器。Silverlight使用视觉状态管理器代替触发器。WPF当前并不提供该技术,不过VS 2010中WPF 4.0中已经有此功能。
Silverlight仅支持若干标记扩展。除了通用的StaticResource、Binding和TemplateBinding扩展以外,WPF还添加了DynamicResource、RelativeSource、x:Type、x:Static和x:Array。关于UIElement类和IInputElement接口。当某个控件被禁用的时候,WPF使用它们来禁用所有的子控件。Silverlight不提供这种功能,所以开发人员不得不手动遍历控件树。
在通信方面,Silverlight仅限于BasicHttpBinding和PollingDuplexHttpBinding。当然,WPF支持所有的绑定。最后,打印功能在两者之间也完全不同。WPF可直接打印可视化树而Silverlight则依赖浏览器实现。

转载于:https://www.cnblogs.com/ShaYeBlog/archive/2013/02/20/2918738.html

VS 2010 Beta2中WPF与Silverlight的关键区别?相关推荐

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

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

  2. 了解 SharePoint 2010 开发中的关键点

    **摘要:**了解为 Microsoft SharePoint 2010 规划和开发业务解决方案时必须做出的关键点. 上次修改时间: 2012年3月13日 适用范围: Business Connect ...

  3. 年度巨献-WPF项目开发过程中WPF小知识点汇总(原创+摘抄)

    WPF中Style的使用 Styel在英文中解释为"样式",在Web开发中,css为层叠样式表,自从.net3.0推出WPF以来,WPF也有样式一说,通过设置样式,使其WPF控件外 ...

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

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

  5. WPF和Silverlight设计实例

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

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

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

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

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

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

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

  9. 在SharePoint 2010系统中安装RBS FILESTREAM Provider

    在SharePoint 2010系统中安装RBS FILESTREAM Provider 这两天在研究怎么写一个RBS Provider,可惜文档实在是很缺乏,基本上除了一篇Spec之外,就只有SQL ...

最新文章

  1. 快速增量备份程序 DeltaCopy
  2. 2021-03-02 英文写作中的“但是”
  3. 聊聊 Java 的几把 JVM 级锁
  4. HashMap(摘)
  5. ES 11 - 配置Elasticsearch的映射 (mapping)
  6. Intellij IDEA 通过数据库表逆向生成带注释的实体类文件超级详细步骤,附详细解决方案
  7. Google 开源机器学习数据集可视化工具 Facets
  8. android多线程中更新ui,Android 在子线程中更新UI
  9. WEBPACK+ES6+REACT入门(6/7)-使用this.setState修改state上的数据
  10. matlab 模拟滤波器,基于MATLAB的模拟滤波器设计
  11. Photoshop插件-奥顿效果(梦幻柔焦)-脚本开发-PS插件
  12. 计算机一级试题库app,计算机一级题库app
  13. Houdini17 OptiX Denoise使用
  14. 对于System.out.println简单了解
  15. UE4 创建地形失败:Unreal Engine 4 Crash Reporter
  16. Discussion 2
  17. Jetpack Compose Animations 超简单教程
  18. 远程桌面树莓派【内网穿透】
  19. 安装黑苹果时不识别内置磁盘_【让天下没有难装的黑果】3 Legacy传统BIOS使用CLOVER引导在GPT硬盘安装OSX+WIN双系统...
  20. 系统可用性:SRE口中的3个9,4个9...到底是个什么东西?

热门文章

  1. 用C#获取硬盘序列号,CPU序列号,网卡MAC地址
  2. Http Hijacker
  3. 显示浏览器窗口的高度和宽度
  4. Mysql学习总结(41)——MySql数据库基本语句再体会
  5. 45种Javascript技巧大全
  6. [转]RDLC报表-参数传递及主从报表
  7. 移动热潮催火统一通信
  8. 【spring boot2】第2篇:配置文件YAML语法
  9. Spring Boot异常
  10. netty初探(2)