• JS组件系列——又一款MVVM组件:Vue(二:构建自己的Vue组件)

    时间:2023-11-09 21:48:26

    前言:转眼距离上篇 JS组件系列——又一款MVVM组件:Vue(一:30分钟搞定前端增删改查) 已有好几个月了,今天打算将它捡起来,发现好久不用,Vue相关技术点都生疏不少。经过这几个月的时间,Vue的发展也是异常迅猛,不过这好像和博主都没什么太大的关系,博主还是老老实实研究自己的技术吧。技术之路还...

  • 说不尽的MVVM(3) – 从通知属性说起

    时间:2023-10-19 20:38:20

    上篇我们体验了一个从事件处理程序到MVVM程序的转变,在最后也留下了一个问题:RaisePropertyChanged的原理是什么?今天我们来一探究竟。通过上节做的小例子我们知道,仅仅修改ViewModel的数据,UI是不会发生变化的,在数据的值被更改后,我们要通知UI,让UI重新来获取数据,这种具...

  • 【C#/WPF】ListView的MVVM例子,及禁止拖动ListView的头部Header

    时间:2023-09-20 13:41:02

    一个ListView的MVVM简单例子:<ListView ItemsSource="{Binding GoodsList}" Margin="0,10,0,10"> <ListView.View> <GridView> ...

  • dynamic-css 动态 CSS 库,使得你可以借助 MVVM 模式动态生成和更新 css,从 js 事件和 css 选择器的苦海中脱离出来

    时间:2023-08-05 12:12:32

    dynamic-css 使得你可以借助 MVVM 模式动态生成和更新 css,从而将本插件到来之前,打散、嵌套在 js 中的修改样式的代码剥离出来。比如你要做元素跟随鼠标移动,或者根据滚动条位置的变化而触发一些效果,原本你要写 js 去绑定滚动事件,然后计算偏移量,然后更新元素 css,使用 dyn...

  • WPF/MVVM 快速开始指南(译)(转)

    时间:2023-08-01 10:09:38

    WPF/MVVM 快速开始指南(译)本篇文章是Barry Lapthorn创作的,感觉写得很好,翻译一下,做个纪念。由于英文水平实在太烂,所以翻译有错或者译得不好的地方请多指正。另外由于原文是针对WPF的,我在原文的基础上做了一些修改,让例子能在silverlight上运行。原文链接:http://...

  • WPF MVVM初体验

    时间:2023-06-05 10:00:26

    首先MVVM设计模式的结构,Views: 由Window/Page/UserControl等构成,通过DataBinding与ViewModels建立关联;ViewModels:由一组命令,可以绑定的属性,操作逻辑构成;因为View与ViewModel进行了解耦,我们可以对ViewModel进行Un...

  • iOS开发 MVVM+RAC 的使用

    时间:2023-06-03 14:05:14

    好长一段时间没有敲简书了!主要是因为一直在跑面试。终于还是在上海入职了!由于项目原因最终还是入了MVVM+RAC的坑下面是正题。Demo效果使用MVVM+RAC请求网络数据ReactiveCocoa简介在iOS开发过程中,当某些事件响应的时候,需要处理某些业务逻辑,这些事件都用不同的方式来处理。比如...

  • 浅析前端开发中的 MVC/MVP/MVVM 模式

    时间:2023-06-02 23:02:43

    MVC,MVP和MVVM都是常见的软件架构设计模式(Architectural Pattern),它通过分离关注点来改进代码的组织方式。不同于设计模式(Design Pattern),只是为了解决一类问题而总结出的抽象方法,一种架构模式往往使用了多种设计模式。要了解MVC、MVP和MVVM,就要知道...

  • [转]MVVM架构~mvc,mvp,mvvm大话开篇

    时间:2023-06-02 22:49:21

    MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负 责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (M...

  • MVC、MVP、MVVM 模式对比

    时间:2023-04-30 09:56:56

    MVC、MVP和MVVM这些开发模式为了分离视图(View)和模型(Model)而提出来的,直白说就是为了前后端分离。1. MVC(Model View Controller)模式MVC是比较直观的架构模式,即用户操作 → View(负责接收用户的输入操作)→ Controller(业务逻辑处理)→...

  • WPF MVVM模式中,通过命令实现窗体拖动、跳转以及显隐控制

    时间:2023-03-28 10:30:20

    原文:WPF MVVM模式中,通过命令实现窗体拖动、跳转以及显隐控制在WPF中使用MVVM模式,可以让我们的程序实现界面与功能的分离,方便开发,易于维护。但是,很多初学者会在使用MVVM的过程中遇到一个显而易见且无法回避的问题,那就是不同的窗体之间如何跳转?很多人在介绍MVVM的使用时,都没有明显提...

  • MVC、MVP以及MVVM分析

    时间:2023-03-24 12:15:56

    网上现在MVC、MVP以及MVVM的讲解一搜一箩筐,根据了网上大多数的文章,根据我的思考习惯进行了总结。MVC介绍及分析:各层的职责如下所示:Models: 数据层,负责数据的处理和获取的数据接口层。Views: 展示层(GUI),对于 iOS 来说所有以 UI 开头的类基本都属于这层,界面元素搭建...

  • WPF学习11:基于MVVM Light 制作图形编辑工具(2)

    时间:2023-03-24 08:37:26

    本文是WPF学习10:基于MVVM Light 制作图形编辑工具(1)的后续这一次的目标是完成两个任务。画布效果:画布上,选择的方案是:直接以Image作为画布,使用RenderTargetBitmap绑定为Image的图片源,这样可以为后续的导出图片功能提供很大的便利。对拖动栏XAML进行如下修改...

  • mvvm框架下页面与ViewModel的各种参数传递方式

    时间:2023-03-12 13:53:37

    传单个参数的话在xaml用     Command={Binding ViewModel的事件处理名称}    CommandParameter={Binding 要传递的控件名称}ViewModel的事件处理public ICommand btn_Click{get{return new Rela...

  • 这可能是目前最轻量级、最支持MVVM、可定制性最高的开源Chart控件!

    时间:2023-03-11 21:03:14

    由于项目中经常用到Series Chart,而目前市面又实在找不到既支持MVVM,又轻量级的开源Chart控件,于是干脆就花了两周时间随手写了一个。昨天感觉还比较满意,就发布到了Github上:https://github.com/zenjia/MvvmChart特色:支持MVVM设计模式: 这也是...

  • vue和mvvm的一些小区别

    时间:2023-02-22 11:49:36

    Vue.js 和 MVVM 小细节MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。Vue.js 是一个提供...

  • 10分钟了解MVVM,实现简易MVVM

    时间:2023-02-17 12:09:42

    MVVM 是 Model-View-ViewModel 缩写,也就是把 MVC 中的 Controller 演变成 ViewModel。Model 层代表数据模型,View 代表 UI 组件,ViewModel 是 View 和 Model 层的桥梁,数据会绑定到 viewModel 层并自动将数据...

  • MVVM中轻松实现Command绑定(三)任意事件的Command

    时间:2023-02-14 11:42:41

    WPF中不是所有的控件都有Command属性的,如果窗体我需要在ViewModel中处理Loaded事件命令,或者其他事件的命令时,很难都过绑定Command完成,必须要注册依赖属性或事件等,太麻烦了。我喜欢简约、有效的方式,现在我和大家一起分享一下。场景,我需要处理Button的Click和Mou...

  • [置顶] iOS 框架模式(简述 MVC,MVP,MVVM 和 VIPER)

    时间:2023-02-09 21:19:12

    写在前面的话最近看了一篇国外大牛写的关于 iOS 框架模式的文章,内容涉及目前 iOS 端诸多主流的框架模式,个人感觉文章写的很不错,收获匪浅,希望能够通过翻译原文的方式更好的体会一下,也分享给更多的人参考。原文地址在这里,浏览原文可能需要科学上网。 正文原文配图,感觉不错在 iOS 中使用 ...

  • 探究 MVC,MVP,MVVM以及VIPER架构

    时间:2023-02-09 21:19:00

    在 iOS 中使用 MVC 架构感觉很奇怪? 迁移到MVVM架构又怀有疑虑?听说过 VIPER 又不确定是否真的值得切换? 相信你会找到以上问题的答案,如果没找到请在评论中指出。 你将要整理出你在 iOS 环境下所有关于架构模式的知识。我们将带领大家简要的回顾一些流行的架构,并且在理论和实践...