Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 小型MVVM状态编辑器体系结构_Wpf_Mvvm_Model_Viewmodel - Fatal编程技术网

Wpf 小型MVVM状态编辑器体系结构

Wpf 小型MVVM状态编辑器体系结构,wpf,mvvm,model,viewmodel,Wpf,Mvvm,Model,Viewmodel,我想写一个小型的州编辑。 它应该使用MVVM模式 /-------------\ Transition /-------------\ | State 1 |-----------------| State 2 | \-------------/ \-------------/ 所以我的问题是架构应该是什么样子 我的第一个想法是 状态模型 状态视图模型 萨特视图 过渡模型 过渡视图模型 过渡视图 带画布的主视图 但是我该如何连接这

我想写一个小型的州编辑。 它应该使用MVVM模式

 /-------------\    Transition   /-------------\
 |   State 1   |-----------------|   State 2   |
 \-------------/                 \-------------/
所以我的问题是架构应该是什么样子

我的第一个想法是

状态模型 状态视图模型 萨特视图 过渡模型 过渡视图模型 过渡视图 带画布的主视图 但是我该如何连接这些东西呢? 我是否应该创建一个mainViewModel,该模型使用StateView保存ObservableCollection,并使用TransitionView保存?
对于过渡和状态,只有一个画布就足够了吗

为什么不使用特制的?另外,你的问题是,所以不适合这个网站。因此,我投票决定关闭它。看看ViewModelLocator和galasoft MVVM light for InstanceAvailable through nuget。