WPF入门

时间:2009-04-30 01:52:18

标签: wpf evaluation

我们正在评估WPF在即将开展的项目中的使用。我们计划将一些内部工具“商业化”,并且可以真正使用WPF提供的一些效果。我们也喜欢设计层和代码层独立的概念,以允许并发工作。

  1. 我在哪里可以找到一个用WPF(XAML)构建的简单UI,我可以拆开它?

  2. 如果设计人员正在创建UI并且开发人员正在编码,那么工作流程是什么。设计人员给开发人员带来了什么(.XAML文件?汇编?)

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

一个开源应用程序,具有相对简单的ui,设计精良是crack.net。我用它来最终理解mvvm。

至于设计工作流程,这是一个难以回答的问题。您需要弄清楚哪些对您和您的设计师有用。他们可以在与开发人员相同的.proj文件中工作,这非常方便。但是出于管理原因,您可能希望将这些程序集分开。

答案 2 :(得分:1)

就工作流程而言 我曾在一个团队工作过,我们有一个专门的UI设计师。虽然他拥有CS学位,但他说使用Blend从UI设计中分散了太多。因此,他仍在进行模拟,开发人员正在使用Blend + VS +手动XAML调整进行翻译 此外,尽管声称要求,但Blend作为示例片段编辑器最有用,可以更好地理解XAML 在我目前的WPF项目中,我主要使用Kaxaml,因为我安装的VS中的WPF编辑器非常缓慢且不稳定。 我们的想法是,您的设计师将为您生成XAML,开发人员只需添加代码即可 - 对我们不起作用。老实说,我看不出它是如何起作用的。由于UI中仍有许多内容需要针对表示层进行调整 此外,任何UI技术都可以在设计良好的系统中隔离。我并没有真正看到WPF的任何优势。特别是MS如此热切地促进了数据绑定。