Xaml 设计师和程序员同时工作

Xaml 设计师和程序员同时工作,xaml,mvvm,Xaml,Mvvm,我正在使用xaml设计器(设计xaml屏幕的人:)开发WPF应用程序。 我们正在实现MVVM模型。设计器正在处理视图类,而我正在处理VM和模型类。我不想与designer模型类共享。 我们正在与git合作。 我必须在VM中使用模型类。但是,如果我不给他源代码,它就不能在他的机器上编译 一种解决方案是将dll发送给设计器,但每次更改某个dll时都要这样做太复杂了 还有别的办法吗 谢谢。您可以创建一组单独的VM类,这些类具有相同的属性(因此绑定表达式将是相同的),并且可以从设计时数据实例化以适应设计

我正在使用xaml设计器(设计xaml屏幕的人:)开发WPF应用程序。 我们正在实现MVVM模型。设计器正在处理视图类,而我正在处理VM和模型类。我不想与designer模型类共享。 我们正在与git合作。 我必须在VM中使用模型类。但是,如果我不给他源代码,它就不能在他的机器上编译

一种解决方案是将dll发送给设计器,但每次更改某个dll时都要这样做太复杂了

还有别的办法吗


谢谢。

您可以创建一组单独的VM类,这些类具有相同的属性(因此绑定表达式将是相同的),并且可以从设计时数据实例化以适应设计。把它们编译成一个模拟的集合,并把集合交给他


一旦他把视图交给你,就用实际的组件替换模拟组件。

是的,但是可以通过只复制属性和命令而不是虚拟机中的逻辑来自动创建模拟版本。没有什么灵丹妙药:你不想共享代码=>你必须模仿它。