• 大小: 0.06M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-04-26
  • 语言: C#
  • 标签: MVVM  wpf  datagrid  

资源简介


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\.NETframeworkVersion=v4.7.2.AssemblyAttributes.cs
     文件        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个文件信息

评论

共有 条评论