好吧,虽然有些人不同意,我也建议不要使用 VS 设计器。至少不用创建接口。如果您可能希望在不启动应用程序的情况下获得实现的第一印象,那么只要没有使用像 Styles和 Templates这样复杂的东西,它就是一个很好的查看器。但是,恕我直言,它的 drag and drop result应该只作为原型使用,因此在它不再需要后被丢弃。
Here are some reasons which are important for me not to use it.
VS 设计器使用固定的边距和对齐方式(如果使用布局控件,这通常是不必要的) ,这意味着如果需求发生变化,就必须触摸许多控件。如果您深入研究 XAML 和 WPF 机制,那么您可以创建一个应用程序,只需要很少的努力就可以修改它的外观和感觉。
由于设计器正在生成 xaml,因此组合不是最佳的,UI 可能性能很差。我没有量,只是一种感觉。
一个更好的选择是 布兰德女士,虽然开始是其他一切,但容易。它的 拖放结果拖放结果比 VS 设计器的结果要好得多。
但它是一个非常强大的工具,可以帮助您使用非常强大的元素来创建最先进的 UI。我建议参观至少一个短期的研讨会,以获得其机会的想法。
To summarize, the biggest difference between Winforms and WPF is that in WPF your data layer (the DataContext) is your application, while in Winforms your UI layer is your application.
I know this is an old question but for the benefit of anyone else looking at this, I think I should redress the balance a bit - reading some of the other answers, I get the feeling that some of the 'don't use the designer' sentiment comes from not using it properly.
This tutorial is quite good to get you going and answers some of the criticisms in the other posts.