WPF还是赢表?

时间:2010-12-29 19:17:33

标签: wpf winforms

我必须创建一个看起来像UI相同的应用程序,我怎样才能让我必须在c#中完成它。 alt text

3 个答案:

答案 0 :(得分:3)

我不确定我是否可以根据这个屏幕截图发表声明,但总的来说我会说:如果你从头开始创建一个新项目,请使用WPF / Silverlight而不是WinForms。

在过去的几年里,MS并没有真正投资WinForms ......

答案 1 :(得分:3)

像Decyclone说的那样,它可以以任何一种方式完成,但我同意Decyclone和Stefan认为WPF绝对是可行的方式。就我个人而言,我觉得它具有更多的多功能性,就像Stefan所说的那样,微软近年来似乎没有将WinForms放在“待办事项”列表的顶端,至少可以说。

Here是另一个SO问题,解释了何时使用它的优势。

This是另一个SO问题,解释了每个问题的差异/优势。 和this一样。

希望这有帮助!

答案 2 :(得分:2)

查看UI,我更喜欢WPF。并非使用WinForms无法完成,但使用WPF会更容易。

设置基本布局后,您需要做的就是将自定义样式/主题/模板应用于这些控件。