WPF入门教程系列(4)

版权声明:转载请注明出处 https://blog.csdn.net/junjunjiao0911/article/details/84568081
上一篇博客中介绍了Application,其实还没介绍完,但是,突然发现了一个很好的博客,原文网址:https://www.cnblogs.com/wzh2010/p/6285990.html,所以接下来我就随性的开始学习这篇博客了。我用的WPF版本是WPF451,

MVVMLight安装之后,我们可以看到简易的框架布局,生成了一个ViewModel文件夹,ViewModel层的内容都放在这边,除了Main对象的ViewModel之外,还包含一个ViewModelLocator文件,用来注入当前的ViewModel全局实例。

一、先来说说分层结构

如图:

1、View负责前端展示,与ViewModel进行数据和命令的交互。

2、ViewModel,负责前端视图业务级别的逻辑结构组织,并将其反馈给前端。

3、Model,主要负责数据实体的结构处理,与ViewModel进行交互。

理论上说应该有View、ViewModel、Model三个,但是我的工程中却只有两个,推测应该是View、ViewModel合并了,不管,先接着往下走试一试。

根据上述的分层,我们来进行手动练习。

1、写一个Model

单击“Model”->鼠标右键选择“添加”->新建项->类

代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using GalaSoft.MvvmLight;

namespace MvvmLight1.Model
{
class WelcomeModel : ObservableObject
{
private String introduction;
public String Introduction
{
get { return introduction; }
set { introduction = value;RaisePropertyChanged(() => Introduction); }
}
}


作者:junjunjiao0911
来源:CSDN
原文:https://blog.csdn.net/junjunjiao0911/article/details/84568081
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值