我们已开始在客户端上使用WPF应用程序。他们有一个内部设计师,他们想用它来进行应用程序的视觉设计。这个我没问题。我们只是使用我们用它们创建的webapp做了类似的事情,并且效果很好。
我们已经将他们的设计师指向了Blend,当我们在应用程序上进行开发时,他会开始学习。
我们已经有一个共享的Dropbox文件夹,这些资源可能会存在,因为我们的内部源代码控制(可以理解)被锁定,我怀疑我是否能够引入类似共享的Mercurial repo。< / p>
我想做的是与设计师分享最低限度,如果可以,只与xaml文件共享。由于这是我的第一个大型WPF项目,也是我的第一个涉及Blend和外部设计师的项目,我不确定这方面的最佳实践,并希望在沿着这条路走下去之前获得输入。
答案 0 :(得分:1)
我使用Blend相当多,在大多数情况下,界面和Model和CodeBehind / ViewModel的轮廓就是你所需要的。
我通常完成所有工作(设计和代码),但Blend可以托管可以使用模型创建的设计时数据。如果我有一个设计精良且有文档记录的ViewModel,我可以很好地编写一个接口。如果您的模型和其他逻辑将在您发送它们的二进制文件中,请确保公开的成员有充分的文档记录,以便他们知道行为方面的预期结果。
如果您可以获得批准向他们发布更多代码,那就更好了。实际代码远远超出了文档。