WPF的三大主要概念是什么?

时间:2009-01-13 08:11:21

标签: wpf

为了编写出色的WPF代码,您需要了解WPF中的三大主要概念是什么?

7 个答案:

答案 0 :(得分:20)

我认为WPF概念最重要的方面是:

  • 模板和样式(定义应用程序行为和外观的方式)
  • 数据绑定(将UI与业务对象粘合在一起的方式)
  • 通过XAML声明性UI定义

也许还有其他元素,但在我看来,这些是WPF思维的基础。

答案 1 :(得分:5)

我想说最重要的一个概念是UI模式Model-View-ViewModel,或者我喜欢称之为Model-View-ModelController。这对于在WPF中成功构建应用程序至关重要。除此之外,真正的conerstones是其他人提到的数据绑定,模板和样式。关于在wpf中开发时要避免的一些常见陷阱,有一个很好的帖子here

答案 2 :(得分:2)

你需要了解的真正基础是:

  • XAML
  • 布局
  • 内容模型
  • 数据绑定

他们的载荷更多,但这些是从winforms中改变最多的......

另请查看此主题:Interview questions: WPF Developer

答案 3 :(得分:1)

我duno关于前3名,但附加/依赖属性非常重要。

答案 4 :(得分:1)

我只能想到WPF中的两个主要概念

没有特别的顺序:

  • 绑定
  • 模板和样式

当你学会了这两个概念时,你将能够编写出体面的WPF代码......

哦,第三个是XAML ..但那是语言......但是,你可能想尝试将代码放在后面,尽可能多地放在你的XAML文件中......

很容易选择代码背后的方法,但试着在XAML中代替它......

答案 5 :(得分:1)

WPF中最重要的概念在于stype和UI的行为。它有很多功能,其中以下三个是最有用和最重要的方面。

  1. 构建业务对象和UI的数据绑定。
  2. 更改样式,更方便用户使用,以便在用户界面中轻松实现,以便用户视角看起来很好。
  3. 通过XAML重新定义UI并更改字体,样式,实现动画等。 所以它最强大的概念。

答案 6 :(得分:0)

要了解有关该技术的更多信息,应该了解技术的架构。以下是WPF中基本但最重要的概念 -

1)XAML
2)丰富的布局,面板和Windows
3)内容模型
4)数据绑定