2009-11-02 91 views
1

当我决定如何构建项目时,我遇到了一些麻烦。这个问题有点主观,但我在概念上有困难。sketchflow项目布局

如果我创建了一个wpf混合项目(sketchflow现在),它会创建两个项目“Project”和“ProjectScreens”。这是最好的布局使用?

问题是,我有类和代码(网络,文件I/O等),我需要在屏幕中引用(即他们点击一个按钮,它创建一个网络连接),和核心代码需要参考屏幕。这创建了一个循环依赖。

我试过将它们全部合并为一个单独的项目,它可以正常工作,但它在那时停止成为一个sketchflow项目。

我想大的事情是,用我的核心代码和我的素描流原型构建这个最好的方法是什么?

回答

4

结帐the Model-View-ViewModel design pattern。您会发现它非常适合WPF(和Sketchflow)项目,因为它使您的业务逻辑独立于您的UI,并支持WPF的面向绑定的开发模型。

+0

感谢您的参考。这是一个有趣的设计模式,正是我所期待的。 – mfanto 2009-11-08 00:56:12

0

SketchFlow项目被分成2个部件,因此您可以在屏幕部件中完成所有工作,然后在其他位置再次使用屏幕部件中的内容(如果需要)。

主项目是一个非常简单的包装器,可以使用SketchFlow运行时播放器。