mvvm

△曉風殘月〆6 天前
wpf·mvvm
WPF MVVM入门系列教程(一、MVVM模式介绍)还记得早些年刚工作的那会,公司的产品从Delphi转成了WPF(再早些年是mfc)。当时大家也是处于一个对WPF探索的阶段,所以有很多概念都不是非常清楚。
△曉風殘月〆1 个月前
wpf·mvvm
WPF MVVM如何在ViewModel直接操作控件对象早些年在WPF中使用COM组件时,需要在ViewModel中操作COM组件中的控件对象,但是这个控件对象又不支持绑定,
△曉風殘月〆2 个月前
c#·wpf·mvvm·treeview
WPF MVVM实现TreeView层级显示最近在写一个小工具的时候,遇到TreeView的层级显示,刚好我又用了MVVM模式,所以这里做个总结。
△曉風殘月〆2 个月前
wpf·mvvm·数据绑定·imagesource
WPF MVVM模式图片占用问题在很久以前就遇到这个问题,当时解决了,这过了几年,又遇到这个问题,这里做个总结,防止下次再踩坑了,也顺便帮助一下同样遇到这个问题的朋友 。
永恒星2 个月前
mvc·mvvm·mvp·ui框架
UI框架与MVC模式详解(3)——MVC\MVP\MVVM前文中,我们详细讲解了为实现一个涉及UI的功能所必须得三者,简称PDI:根据功能的复杂程度来决定这三者是拆开还是合在一块。功能简单的情况下,直接一个Panel类搞定,复杂时要拆开成三个。
Joehaivo飞羽2 个月前
android·架构·mvvm
【Orbit-mvi】Android MVI 框架推荐与示例,简洁优雅的实现MVI代码结构
凌霜残雪2 个月前
wpf·mvvm
WPF+Mvvm项目入门完整教程-仓储管理系统(二)主要实现主界面的框架样式和基础功能。这里特别说明一下,由于MvvmLight 已经过时不在维护,本项目决定将MvvmLight框架变更为 CommunityToolkit.Mvvm 框架,使用方法和 MvvmLight 一样,具体配置大家可以参考像 MvvmLight 一样使用 CommunityToolkit.Mvvm 工具包 这篇文章。本节实现效果如下所示:
martian6653 个月前
学习·c#·wpf·mvvm
学懂C#编程:常用框架学习(二)——初学者如何学习WPF之MVVM模式学习WPF的MVVM模式作为初学者可能会觉得有些抽象,但不用担心,让我们一步步来,用容易理解的方式讲解:
martian6653 个月前
学习·c#·wpf·mvvm·数据绑定
学懂C#编程:常用框架学习(三)———学会并深入理解WPF核心之MVVM模式WPF: WPF是微软的一个用于开发Windows客户端应用程序的框架。它提供了丰富的UI元素和样式,以及强大的数据绑定和动画支持。
安卓小小白4 个月前
wpf·mvvm·prism
WPF Prism框架搭建在Nuget包管理器中搜索Prism,并添加到项目中删除项目中自带的StartupUri修改Application节点为prism:PrismApplication
fatfishccc4 个月前
mvc·springmvc·restful·mvvm·过滤器·controller·拦截器
SpringMVCMVC 是 Model、View 和 Controller 的缩写,分别代表 Web 应用程序中的 3 种职责。
山河已无恙5 个月前
vue.js·mvvm
关于 Vue.js 双向数据绑定基本实现认知对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》
WhatAKitty5 个月前
swiftui·mvvm
SwiftUI开发中我扔掉MVVM了前提说明:本文是为探究MVVM在现有SwiftUI开发模式下的合理性,非工程实践类文章 观点说明:本文基于本人在SwiftUI领域为数不多的经验以及其他服务端和前端的全栈经验,得出的主观性判定,也有可能有说的不对的地方,欢迎大家一起讨论
CodeOfCC5 个月前
c#·.net·wpf·mvvm·hook
C# wpf 运行时替换方法实现mvvm自动触发刷新我们知道,使用wpf的绑定功能,代码触发界面改变时需要在属性的setter触发PropertyChanged事件,以达到界面刷新的效果。上一章我们简化了触发流程,但是依然需要在每个属性的setter中调用方法。本章将再进一步简化,实现setter不需要调方法就可以自动触发界面刷新。
www_weibing5 个月前
mvc·mvvm·mvp
MVC、MVP、MVVMMVC、MVP和MVVM是三种流行的软件架构模式,它们被设计来组织代码结构,提高代码的可维护性、可测试性和可扩展性。尽管它们在高层次目标上一致,但在实现细节和应用交互方式上各有特点。
方可可Alvince6 个月前
android·mvvm
Android ViewModel 作为 LifecycleOwner 落地的思考很早之前在项目中实现了一套从 ViewModel 获得生命周期 LifecycleOwner 的机制,最近引入到新项目中,也正好抽空整理分享一下以供其他同学参考,一起讨论一下 :P
zuiyuewentian7 个月前
c#·mvvm
什么是MVVM模式?MVVM 模式有什么优势什么是MVVM模式?MVVM(Model-View-ViewModel)模式是一种软件设计模式,用于构建用户界面(UI)应用程序,特别是针对使用WPF(Windows Presentation Foundation)、Silverlight和其他XAML技术的应用程序。MVVM模式旨在将UI逻辑与业务逻辑分离,从而提高代码的可维护性、可测试性和可重用性。
hqwest7 个月前
wpf·mvvm·mvvmlight·mvvm框架·wpf框架·mvvmlight框架介绍
WPF真入门教程29--MVVM常用框架之MvvmLight关于mvvm模式的基础知识,请看这2个文章:WPF真入门教程23--MVVM简单介绍WPF真入门教程24--MVVM模式Command命令
萤火架构8 个月前
后端·设计模式·mvvm
Java中各种O(PO,BO,DTO,VO等) 是不是人为增加系统复杂度?在Java和其他编程语言的开发过程中,经常会用到几个以"O"结尾的缩写,比如PO,BO,DTO,VO等等,O在这里是Object的缩写,不同的O代表了不同的数据类型,很多时候这些O看起来都是差不多的,干的事情好像也只是一个简单的封装,那么搞出这么多O出来是不是人为增加了系统的复杂度呢?
偏安zzcoder9 个月前
前端·mvc·mvvm·angular.js
Angular系列教程之MVC模式和MVVM模式MVC模式是Model-View-Controller的缩写,它将应用程序分为三个主要部分:模型(Model),视图(View)和控制器(Controller)。