我在使用WPF或Windows窗体作为应用程序UI之间进行选择。我们使用的是Visual Studio 2008,而不是最新的2010。
对于那些在VS2008/2010中创建了WPF应用程序的人:设计师在VS2008中是否足够成熟,可以创建WPF应用?还是应该使用Windows窗体?
谢谢。
我已经使用WPF和VS2008创建了几个大小合适的应用程序。设计师还可以——我发现我最终直接手工编辑了XAML。因此,该设计程序更像是我键入内容的"打印预览",而不是我用来创建标记的工具。
对于任何非琐碎的UI(动画是一个很好的例子),我鼓励您看看Expression Blend。一旦你通过了"图形设计器-y"界面,它提供了一种更好的方式来指定动画。
与2010/年相比。NET4提供了一些不错的改进,但您肯定能够在VS2008中实现您想要的功能。
可能感兴趣的一个方面是,使用Winforms可以让应用程序在使用Mono的其他系统上运行,例如Linux和Mac OS X
另外:不要使用设计师,如果必须的话,试着使用Blend。