顾乔芝士网

持续更新的前后端开发技术栈

界面控件DevExpress WinForm - MVVM服务讲解(二)

DevExpress Universal Subscription官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

DevExpress WPF入门指南:DXBars, DXRibbon中使用MVVM的两种方式

你也可以 下载Universal安装包 或者到DevExpress中文网查看更多示例和教程哦

本文档介绍在DXBars, DXRibbon GalleryControl这三个控件中使用MVVM框架的两种方法。

在View层定义UI

这是最简单的方法,UI是定义在View层的。UI元素通过View Model中的命令进行定义。

示例

界面控件DevExpress WinForms MVVM入门指南——详细视图导航

在之前的介绍中,您已经拥有了ViewModel和相关视图,其中功能区项绑定到命令。但是主视图中的功能区项目是假的并且没有绑定到任何东西,因此从起始视图导航是不可能的,首先为这些按钮添加功能。

NET Core 3 WPF MVVM框架 Prism系列之导航系统

本文将介绍如何在.NET Core3环境下使用MVVM框架Prism基于区域Region的导航系统

在讲解Prism导航系统之前,我们先来看看一个例子,我在之前的demo项目创建一个登录界面:

我们看到这里是不是一开始想象到使用WPF带有的导航系统,通过Frame和Page进行页面跳转,然后通过导航日志的GoBack和GoForward实现后退和前进,其实这是通过使用Prism的导航框架实现的,下面我们来看看如何在Prism的MVVM模式下实现该功能

DevExpress WPF入门指南:关联MVVM操作和服务

你也可以 下载Universal安装包 或者到DevExpress中文网查看更多示例和教程哦!

关联MVVM操作和服务

要关联DevExpress MVVM Framework,点击下图的图标,然后从Add BehaviorAdd Service中选择需要的操作和服务。

举个例子,比如要添加一个behavior(比如EventToCommand),打开

MVI为什么能够取代MVVM成为谷歌官方推荐架构?

近年来,谷歌的应用框架不断推陈出新,从MVC,MVP,MVVM,到如今官方推荐使用的MVI架构。作为开发者时刻关注着技术的更新迭代,毕竟还是要靠技术吃饭。今天抱着学习的态度,我们一起了解一下Android架构的演进史以及MVI到底有什么优势值得让谷歌官方推荐使用。篇幅较长,请耐心阅读。

MVC

开发15年老码农:如果重新开始,你会选择了解MVC, MVP, MVVM吗?

前言: 准备写这篇文章的时候 , 我自认为对MVC已经有深刻理解了,可是画图的时候发现,理解还是有漏洞,于是又阅读,思考,整理,加深了理解, 写了这篇文章, 估计还有漏洞,欢迎讨论。

这再一次说明了写作的好处: 很多时候自以为理解了,实际上脑海中有很多想当然的假设,写作会把这些假设给暴露出来。

大概是二三十年前, 人类逐渐从命令行界面时代走出来,进化到了GUI时代。

WinForm中的MVVM模式编程

很多对比WinForm和WPF的文章总会拿MVVM模式编程来说事。什么WPF搭配MVVM框架编程多么多么爽。其实WinForm也可以实现MVVM模式编程,只不过工控上位机使用MVVM模式对于效率提升不是那么显著,所以我一般也不用。

WinForm实现MVVM模式编程可以使用CommunityToolkit或者ReactiveUI框架都行。以使用CommunityToolkit框架为例,先通过NuGet安装CommunityToolkit.Mvvm包。

深入浅出 MVC、MVVM、MVP 系列之 MVVM

接上篇《深入浅出 MVC、MVVM、MVP 系列之 MVC》,请订阅我的头条号:安卓技术精选,我会定期更新相关的 Android 开发技术,方便大家阅读。

对于绝大多数开发者来说,对于选择程序的架构,并没有太多的考虑。一方面是业务变化太快,怎么快,怎么来;另一方面,程序架构一般由团队的核心开发来选择,其他开发者可能会处于云里雾里的状态。本文会详细说明,并有代码参考,教你彻底认清 MVC、MVVM、MVP 的相关知识,希望对大家有用吧!

现代化桌面开发:WPF的MVVM架构如何碾压WinForms?

<< 1 2 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言