会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
李sir_Blog
博客园
首页
联系
订阅
管理
公告
2021年12月13日
MVVMLight学习笔记(七)---Messenger使用
摘要: 一、概述 Messenger中文解释为信使的意思,顾名思义,在MvvmLight中,它的主要作用是用于View和ViewModel、ViewModel和ViewModel之间的通信。 考虑以下场景: 现在有一个主窗体,主窗体上有一个按钮,点击按钮的时候,弹出一个子窗体,用于实时的往主窗体上添加新的项
阅读全文
posted @ 2021-12-13 12:43 李sir
阅读(1155)
评论(0)
推荐(0)
MVVMLight学习笔记(六)---DispatchHelper更新UI
摘要: 一、概述 在应用程序中,线程可以被看做是应用程序的一个较小的执行单位。每个应用程序都至少拥有一个线程,我们称为主线程。当调用和操作主线程的时候,该操作将动作添加到一个队列中,每个操作均按照将它们添加到队列中的顺序连续执行,但是可以通过为这些动作指定优先级来影响执行顺序,而负责管理此队列的对象称之为线
阅读全文
posted @ 2021-12-13 12:41 李sir
阅读(439)
评论(0)
推荐(0)
MVVMLight学习笔记(五)---RelayCommand深究
摘要: 一、概述 有时候,单纯的命令绑定不一定能满足我们的开发需求,比如我们需要在命令绑定的时候传递一个参数,这个时候,我们就需要使用RelayCommand的泛型版本了。 RelayCommand的泛型版本的构造函数以下: public RelayCommand(Action<T> execute, bo
阅读全文
posted @ 2021-12-13 12:35 李sir
阅读(1067)
评论(0)
推荐(0)
MVVMLight学习笔记(四)---RelayCommand初探(转)
摘要: 一、概述 在MVVM Light框架中,主要通过命令绑定来进行事件的处理。 WPF中,命令是通过实现 ICommand 接口创建的。 ICommand 公开了两个方法(Execute 及 CanExecute)和一个事件(CanExecuteChanged)。 在MVVM Light框架中,Rela
阅读全文
posted @ 2021-12-13 09:36 李sir
阅读(517)
评论(0)
推荐(0)
MVVMLight学习笔记(三)---数据双向绑定(转)
摘要: 一、概述 本文与其说是MVVMLight框架的学习,不如说是温故一下数据的双向绑定。 二、Demo 建立好MVVMLight框架后的Wpf工程后,建立一个Model。Model、View以及ViewModel的代码如下: 1 using GalaSoft.MvvmLight; 2 3 namespa
阅读全文
posted @ 2021-12-13 09:10 李sir
阅读(224)
评论(0)
推荐(0)
WPF MVVMLight 回顾(转)
摘要: 一、MVVM分层概述 MVVM中,各个部分的职责如下: Model:负责数据实体的结构处理,与ViewModel进行交互; View:负责界面显示,与ViewModel进行数据和命令的交互; ViewModel:负责前端视图业务级别的逻辑结构组织,并将其反馈给前端。 二、MVVMLight框架初探
阅读全文
posted @ 2021-12-13 08:56 李sir
阅读(313)
评论(0)
推荐(0)
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3