Windows Presentation Foundation 常见问题

本文整理了WPF论坛中常见的问题及解答,涵盖程序模型、基本服务、控件、文本、样式等多个方面,帮助开发者快速解决问题。

我很高兴在这里发表下面这些WPF FAQ,这些都是网友在WPF论坛里经常问的问题。这些FAQ涵盖了WPF中的大部分内容:从工程模型,到基本的服务,图形,动画等。虽然还有很多不完善的地方,但这是我们论坛支持工程师们做出的第一次尝试,能够使开发社区的网友们更容易且更快的找到他们问题的答案。使MSDN论坛成为大家问问题和讨论技术的一个很好的场所,这也是我们支持组应该优先考虑的事情。随着时间的推移,我们会增加更多的FAQ在这个页面中去,在此我们欢迎和感谢大家积极的反馈和建议,让我们一起把这个FAQ做得更好。

 

在此我谨代表我们小组的所有成员,感谢Ian Griffiths先生在论坛里坚定且专业的支持,感谢来自WPF开发小组的Dwayne Need先生专业的建议,这些建议更好的解释了WPF概念的本质,他的最终的技术性的评论是非常不错且是权威性的。最后,我还想感谢所有的WPF论坛的成员,你们经常活跃在论坛中并且积极帮忙他人的品质非常值得肯定。

 

目录: 

  

1. 程序模型

1.1 WPF中分辨率是与设备无关的吗?

1.2 需要手动清除由位图或是图像利用的资源吗?

1.3 有可能改变WPF内置中Windows窗体的Z-顺序吗?

1.4 怎样在ASP.NET页面中内置一个WPF/XBAP程序?

1.5 怎样在WPF中使用Windows 窗体的控件(也就是水晶报表)?

1.6 有可能使XAML衍生的类子类化吗?

 

2. 基本服务(线程,键盘/鼠标操作以及依赖属性)

2.1 WPF的Application.DoEvents在哪里?

2.2 怎样在线程间访问WPF的控件?

 

3. 控件

3.1 怎样把TreeView中所以节点全部展开?

3.2 怎样ListBox/ListView中实现多项选择

3.3 怎样实现单选列表控件?

3.4 怎样使得在一个Expander 列中同时只能有一个Expander是展开的?

3.5 怎样实现在TreeView中父节点选中时其所有子节点自动选中?

3.6 ContentPresenter是什么

 

4. 文本和文档

4.1 RichTextBox中怎样实现查找和替换

 

5. 样式

5.1 当样式化按钮时,为什么在Windows XP 和Windows Vista下会有不同的效果?

5.2 怎样重新制定Popup样式和模板?

5.3 在WPF中怎样自定义窗体?

  

6. 数据服务

6.1 TemplateBinding和Binding有什么区别?

6.2 CollectionView是什么?

6.3 多线程中怎样实现数据绑定?

  

7. 图形 (2D/3D 图形, 动画 & 音频)

7.1 怎样使用RenderTargetBitmap?

7.2 怎样使WPF窗体呈现动画效果?

7.3 当Viewport2DVisual3D.Camera使用动画时为什么是冻结的?

  

8. 图像

8.1 在WPF中有方法可以合在像素级别上绘制图形吗?

 

转自:http://social.msdn.microsoft.com/Forums/zh-CN/wpfzhchs/thread/f969bc28-495e-45cc-a99b-0ae500e109d6

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值