.net - WPF 初学者技巧

标签 .net wpf

我开始使用 WPF,并惊讶于它与我之前所做的任何事情完全不同,有很多东西需要吸收。

有人可以推荐一些值得预先了解的内容,让开发 WPF 应用程序时变得更轻松吗?

提前致谢。

最佳答案

我不是专家或任何人,但是为了在 WPF 中“正确”开始编码而不是试图在 WPF 模型上强制使用其他 GUI 范例,了解以下几件事非常重要:

  1. 设计应用程序时使用 Model-View-ViewModel 模式。
  2. 尽可能使用 data binding 并设计您的类以支持它(可观察集合、implement INotifyPropertyChanged)。
  3. 发现并了解依赖属性的工作原理以及如何正确实现您自己的属性(查看 Framework Design Guidelines 书中的模式部分)。
  4. 了解控件的样式设置以及样式模板如何与数据绑定(bind)交互。我建议 KaXaml 做一些测试。

关于.net - WPF 初学者技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2123067/

相关文章:

c# - 如何通过键从 .NET IGrouping 返回值?

.net - 为什么 WPF/Silverlight 需要 MVVM,有什么好的理由不能使用 MVC?

wpf - 仅查看属性(例如 : IsSelected) and the Model in MVVM

c# - 如何在C#-wpf中选择鼠标光标下的特定字符串?

.net - 如何在 iis 中托管启用了网络命名管道绑定(bind)的 wcf 应用程序?

c# - WPF slider 和日期

c# - 如何以编程方式将文本框添加到网格中?

wpf - 如何实现一个多平台的多媒体应用?

WPF ListView - 按嵌套属性排序

.net - 从任务中调用 Thread.Sleep