资源简介
1.Model:Model就是一个class,是对现实中事物的抽象,开发过程中涉及到的事物都可以抽象为Model,例如客户,客户的姓名、编号、电话、住址等属性也对应了class中的Property,客户的下订单、付款等行为对应了class中的方法。
2. View:View很好理解,就是视图界面。
3. ViewModel:上面说过Model抽象,那么ViewModel就是对View的抽象。显示的数据对应着ViewMode中的Property,执行的命令对应着ViewModel中的Command。
(通过一个例子来解释MVVM 让我使用MVVM创建一个简单的用户管理应用程序。按部就班我们必须首先定义Model(模式),然后定义ViewModel,最后定义View。)
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Threading.Tasks;
using System.Windows;
namespace MvvmDataGird
{
///
/// App.xaml 的交互逻辑
///
public partial class App : Application
{
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-11-20 15:30 MvvmDataGird\
目录 0 2020-11-06 13:48 MvvmDataGird\.vs\
目录 0 2020-11-06 13:48 MvvmDataGird\.vs\MvvmDataGird\
目录 0 2020-11-06 13:48 MvvmDataGird\.vs\MvvmDataGird\v16\
文件 74240 2020-11-20 15:29 MvvmDataGird\.vs\MvvmDataGird\v16\.suo
文件 189 2020-11-06 13:48 MvvmDataGird\App.config
文件 378 2020-11-06 13:48 MvvmDataGird\App.xaml
文件 339 2020-11-06 13:48 MvvmDataGird\App.xaml.cs
目录 0 2020-11-06 17:01 MvvmDataGird\bin\
目录 0 2020-11-06 17:09 MvvmDataGird\bin\Debug\
文件 12800 2020-11-20 15:26 MvvmDataGird\bin\Debug\MvvmDataGird.exe
文件 189 2020-11-06 13:48 MvvmDataGird\bin\Debug\MvvmDataGird.exe.config
文件 50688 2020-11-20 15:26 MvvmDataGird\bin\Debug\MvvmDataGird.pdb
目录 0 2020-11-06 17:01 MvvmDataGird\bin\Release\
文件 1331 2020-11-20 15:30 MvvmDataGird\MainWindow.xaml
文件 658 2020-11-06 13:48 MvvmDataGird\MainWindow.xaml.cs
目录 0 2020-11-06 14:00 MvvmDataGird\Model\
文件 741 2020-11-06 14:00 MvvmDataGird\Model\User.cs
文件 4403 2020-11-06 17:09 MvvmDataGird\MvvmDataGird.csproj
文件 1128 2020-11-06 13:48 MvvmDataGird\MvvmDataGird.sln
目录 0 2020-11-06 13:48 MvvmDataGird\obj\
目录 0 2020-11-20 15:26 MvvmDataGird\obj\Debug\
文件 214 2020-11-06 13:48 MvvmDataGird\obj\Debug\.NETfr
文件 2369 2020-11-06 17:09 MvvmDataGird\obj\Debug\App.g.cs
文件 2369 2020-11-06 17:09 MvvmDataGird\obj\Debug\App.g.i.cs
文件 424 2020-11-20 15:25 MvvmDataGird\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7195 2020-11-06 17:01 MvvmDataGird\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 3015 2020-11-20 15:26 MvvmDataGird\obj\Debug\GeneratedInternalTypeHelper.g.cs
文件 3015 2020-11-20 15:26 MvvmDataGird\obj\Debug\GeneratedInternalTypeHelper.g.i.cs
文件 2076 2020-11-20 15:26 MvvmDataGird\obj\Debug\MainWindow.baml
文件 3590 2020-11-20 15:26 MvvmDataGird\obj\Debug\MainWindow.g.cs
............此处省略26个文件信息
- 上一篇:MDI窗体的设计
- 下一篇:最简单的WPF+Mvvm
相关资源
- 最简单的WPF+Mvvm
- WPF开发串口调试助手
- wpf 高仿bootstrap 样式
- WPF窗口贴边自动隐藏
- WPF+MVVM+DataGrid增删改查
- wpf 视频播放(基于MediaElement)
- HMI-with-WPF-part-3-Communication-with-multipl
- WPF翻页照片特效浏览源代码
- [源代码] 《领域驱动设计 (C# 2008 实
- C# WPF扫描仪调用Twain
- Wpf生成word文档
- WPF 基础视频教程共50集---27.资源字典
- WPF动画 窗体跳转过渡动画 包含大量窗
- 24652561RevitWPFAddin.zip
- WPF圆润的TabItem和TabControl
- c#影院系统大作业,班评第一名
- C#实现将WPF字体呈现到OpenGL 支持汉字
- wpf 搜集整理demo源码(都是c#写的,惊
- WPF滚动相册+图文介绍
- 原创WPF卫生相关文档编辑器
- HelixToolkitWPF中文手册.rar
- 深入浅出WPF_含源码
- 宾馆管理系统(c#2008access2003winform)
- C#基于wpf实现的天气日历生活助手
- WPF实现多级菜单(菜单多按钮)
- c#实现可折叠展开的DataGridView提供dl
- WPF调用log4.net
- WPF TreeListView
- WPF漂亮倒计时界面
- (VB.NET)WinForm自定义DataGridView分页组
评论
共有 条评论