在.cs文件里写代码是不是破坏了mvvm模式的结构?
解决方案 »
- C# 如何延迟1微秒??
- 未知实体类对象的类型赋予
- 为什么动态建立Form,它显示的位置不断在变呢
- 求助~~关于C#引用System.Data.Sqlite.dll
- C#中 打开程序问题
- 用asp.net(c#)做图书管理系统
- 在C#中用什么语句可以筛选出access处在两个日期之间的记录 并统计他们的数目 如 我要选择日期为08-01-01到08-03-05这个时间段之间的记录 并统计他们的数目 ?
- .NET 2003和.NET 2005差别大吗?
- c#编程中通过串口传来的值如何计算出温度
- 这段叠图代码有内存泄露吗?
- 未将对象引用到对象的实例
- Access Update 至少有一个参数没有被指定值
个人觉得,尽量做到mvvm,但也不至于那么绝对。
但在ViewModel里是大量代码用于桥接View和Model。(MVVM写UI的关键技巧就在于善用XAML和写对应的ViewModel逻辑了)
而Model里则是(但通常比ViewModel少些)数据模型。
MVVM的缺点之一是用了以后就要基本坚持用下去了,另外ViewModel会比较复杂(让人感觉有点烦)。但个人感觉MVVM对于小型和中型的应用程序都很合适,但是应用程序过于复杂就可能会有点问题(这是MVVM的发明人说的)。
简单的说就是你前台XAML跟CodeBehind上改下东西不会影响到ViewModel也要修改.