当我决定如何构建我的项目时,我遇到了一些麻烦。这个问题有点主观,但我在概念上遇到了麻烦。
如果我创建一个wpf blend项目(现在是sketchflow),它会创建两个项目,“项目”和"ProjectScreens“。这是最好的布局吗?
问题是,我有类和代码(网络、文件i/o等)。我需要在屏幕中引用它(即,它们单击一个按钮,它创建一个网络连接),并且核心代码需要引用屏幕。这会创建循环依赖关系。
我尝试将它们合并为一个单独的项目,这是可行的,但在这一点上它不再成为一个sketchflow项目。
我想最重要的是,用我的核心代码和sketchflow原型来构建它的最好方式是什么?
发布于 2009-11-03 02:15:03
查看the Model-View-ViewModel design pattern。您会发现它非常适合WPF (和Sketchflow)项目,因为它使您的业务逻辑独立于您的UI,并支持WPF的面向绑定的开发模型。
发布于 2009-11-12 23:19:03
SketchFlow项目被分成两个程序集,这样您就可以在screens程序集中完成所有工作,然后根据需要在其他地方重用screens程序集中的内容。
主项目是一个非常简单的包装器,可以使用SketchFlow运行时播放器。
https://stackoverflow.com/questions/1662676
复制相似问题