E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ViewModel
WPF【11_7】WPF实战-重构与美化(
ViewModel
的嵌套与分解、海量数据不要Join)
11-12【重构】
ViewModel
的嵌套与分解目前我们的代码中有一个不易发现的致命问题,如果工作中这样写代码大概率会被打回去重做。那么这个问题是什么呢?
keke10
·
2025-05-28 14:28
wpf
重构
WPF(MVVM)---> 手动绑定
ViewModel
方式
正常情况下创建View与
ViewModel
就可以了,MVVM会自动进行映射,但是避免不了需要手动绑定的情况,例如:在后台代码中创建View控件的实例,不进行手动绑定
ViewModel
的话,View是没有数据的方式
arize
·
2025-05-28 13:51
C#软件开发_______
View
Wpf
WiewModel
WPF【11_5】WPF实战-重构与美化(MVVM 实战)
接下来,我们将会把主要精力集中在
ViewModel
视图模型的实现上,并通过视图模型来绑定UI界面与数据模型。右击“W
keke10
·
2025-05-28 13:50
wpf
重构
c#
Android Jetpack在移动开发中的全面解析与应用
AndroidJetpack在移动开发中的全面解析与应用关键词:AndroidJetpack、组件化开发、架构组件、
ViewModel
、LiveData、Room、Compose摘要:本文全面解析AndroidJetpack
移动开发前沿
·
2025-05-27 10:48
android
jetpack
android
ai
Android Jetpack:移动开发的强大助力
AndroidJetpack:移动开发的强大助力关键词:AndroidJetpack、组件化开发、架构组件、
ViewModel
、LiveData、Room、Navigation摘要:本文深入探讨AndroidJetpack
移动开发前沿
·
2025-05-27 06:53
移动端开发宝典
android
jetpack
android
ai
Android MVVM 架构应用实现
modulesvallist=listOf(myModule,repoModel)modules(list)}}}//第一步://定义一个myModule作为ViewmodelvalmyModule=module{
viewModel
2401_84149423
·
2025-05-27 06:23
程序员
android
架构
Jetpack+MVVM
本文包含Android中MVVM体系中的很多部分,主要对
ViewModel
+DataBinding+RxJava+LiveData+Lifecycle等笔者所使用的技术体系进行解析.本文字数较多,内容较为完整并且后续还会追加更新
hc.Geng
·
2025-05-25 16:25
jetpack
android
Jetpack+MVVM架构下的Android定位开发 - 含完整代码示例
完整实现:在AndroidFragment中使用定位功能下面提供完整的代码实现,包括定位工具类、Fragment实现以及
ViewModel
整合方案。
奋斗理想
·
2025-05-25 15:24
android
Kotlin
android
kotlin
Vue常见面试题(持续更新)
Vue面试题1.谈谈你对MVVM开发模式的理解MVVM(Model-View-
ViewModel
)是一种软件架构设计模式,特别适用于构建现代的用户界面应用程序,尤其是在前端开发领域中广为采用。
Hello-Mr.Wang
·
2025-05-24 22:05
vue.js
前端
javascript
DataBinding深度解析:从编译原理到抖音级性能优化
表达式收集:提取所有@{...}表达式,包括属性绑定(如user.name)和方法调用(如@{
ViewModel
.getAgeLabel(user.ag
Android洋芋
·
2025-05-20 12:54
性能优化
DataBinding
内存优化
性能调优
编译原理
基于 Kotlin 的 Android 架构组件使用:LiveData、
ViewModel
等
本文将深入探讨如何基于Kotlin使用Android架构组件中的LiveData和
ViewModel
,并阐述它们在提升应用开发
数字魔方操控师
·
2025-05-18 03:23
android
C#中SetProperty方法使用
SetProperty是MVVM(Model-View-
ViewModel
)模式中用于实现属性变更通知(INotifyPropertyChanged)的核心方法,主要用于在属性值变化时自动更新UI绑定。
CoderIsArt
·
2025-05-16 16:15
C#
c#
WPF数据新增与更新终极指南——从脏数据到实时同步的8大实战技巧!
**WPF数据新增与更新“全栈攻防”**一、数据绑定基础:构建“数据-UI”双生通道**1.1双向绑定与INotifyPropertyChanged//
ViewModel
基类实现INotifyPropertyChanged
墨夶
·
2025-05-16 10:40
C#学习资料
wpf
Android:MVC、MVP、MVVM模式的详解
在Android开发中,MVC(Model-View-Controller)、MVP(Model-View-Presenter)和MVVM(Model-View-
ViewModel
)是三种常见的架构模式
Hibon·zheng
·
2025-05-16 05:55
Android
android
mvc
Jetpack Compose 状态管理:为什么 `by
viewModel
.state` 能自动刷新界面?
JetpackCompose状态管理:为什么byviewModel.state能自动刷新界面?1.问题背景在Compose开发中,我们经常这样写:@ComposablefunMyScreen(){valviewModel:MyViewModel=hiltViewModel()valstatebyviewModel.state//没有remember,却能自动刷新!//使用state...}疑问:为
奋斗理想
·
2025-05-14 02:36
Compose
android
android
Jetpack 与 Kotlin 协程:异步编程的完美结合
Jetpack与Kotlin协程:异步编程的完美结合关键词:Jetpack、Kotlin协程、异步编程、
ViewModel
、LiveData、Room、Flow摘要:本文深入探讨Jetpack组件与Kotlin
移动开发前沿
·
2025-05-10 09:53
kotlin
开发语言
android
ai
【WPF】CommandParameter解决多传参问题
原文:【WPF】CommandParameter解决多传参问题方法一:传参按钮控件自身绑定的ItemSource用WAF框架实现MVVM,按钮的点击事件都要通过Command来传递到这个View对应的
ViewModel
weixin_34324081
·
2025-05-10 02:39
ui
WPF 使用Command,CommandParameter向 MVVM传递多个参数
有的时候需要向
ViewModel
传递两个CommandParameter参数。需要实现一个Converter。然后就可以实现多个参数传递啦。本案例以MVVM为基础做的Demo。
楚楚3107
·
2025-05-10 02:09
MVVM
DataGrid
WPF
WPF中CommandParameter用法
1.界面样式2.XAML中代码部分3.
ViewModel
中代码部分publicRelayCommandBtnClick_Number{get;}//构造函数中:BtnClick_Number=newRelayCommand
铃儿~响叮当
·
2025-05-10 02:39
C#
WPF
wpf
c#
Android开发实战班 -应用架构 - MVVM 架构模式
MVVM(Model-View-
ViewModel
)是一种流行的架构模式,旨在将应用的UI逻辑、数据和业务逻辑分离,使代码更易于维护、测试和扩展。
老码小张
·
2025-05-09 20:33
Android
开发实战班
android
架构
WPF中Binding
绑定
ViewModel
中的数据添加数据上下文方法一:在XAML中添加方法二:在界面层的cs文件中添加this.DataContext=newMainWindowViewModel();绑定publicstringMessage
我转的头好晕
·
2025-05-09 03:10
WPF
wpf
开发语言
iOS开发架构——MVC、MVP和MVVM对比
文章目录前言MVC(Model-View-Controller)MVP(Model-View-Presenter)MVVM(Model-View-
ViewModel
)前言在iOS开发中,MVC、MVVM
ilycyq
·
2025-05-08 07:04
ios
架构
mvc
swift
objective-c
Kotlin协程Flow特性之StateFlow与SharedFlow
文章目录前言一、设置Fragment与布局文件二、设置
ViewModel
总结前言学过Flow可以知道,这是一种冷流,就是订阅者使用的时候,flow发出的流才会保存在内存当中,这种模式更适合一些连续的,不变的的数据传输
Imagine8877
·
2025-05-06 06:55
kotlin
开发语言
android
Kotlin StateFlow&SharedFlow(二)
classMainViewModel:
ViewModel
(){privateval_stateFlow=MutableStateFlow(0)valstateFlow=_stateFlow.asStateFlow
-Pikachu_
·
2025-05-06 06:55
android
android
android
jetpack
编程中如何与AI交互-结构化输入和理解确认机制
结构化输入(AI能更好理解):场景:在Android中使用DataBinding实现点击事件问题:点击按钮没有触发onClick方法代码片段:
viewModel
.onClick()
stevenzqzq
·
2025-05-04 22:30
人工智能
交互
写给普通人的 MCP 入门指南(附案例)
如果你以前听说过MVC(Model-View-Controller)或MVVM(Model-View-
ViewModel
),那么MCP就是它们的“近亲”,
DeepLinkDeepLink
·
2025-05-03 07:44
入门指南
个人开发
python
开发语言
Kotlin在移动开发中的MVVM架构应用
Kotlin在移动开发中的MVVM架构应用关键词:Kotlin、移动开发、MVVM架构、数据绑定、响应式编程摘要:本文深入探讨了Kotlin在移动开发中MVVM(Model-View-
ViewModel
移动开发前沿
·
2025-05-02 20:57
移动端开发
kotlin
架构
开发语言
ai
Kotlin协程在Android开发中的核心技术解析与最佳实践
实现非阻塞式异步编程结构化并发管理关键组件:协程作用域(CoroutineScope)协程构建器(launch/async)调度器(Dispatchers)挂起函数(suspend)二、技术架构1.分层实现方案表示层(UI)├─
ViewModel
奋斗理想
·
2025-05-01 09:37
Kotlin
android
android
kotlin
C# UI/UX核武器:量子级交互设计与WPF实战——12个核爆级技巧打造百万用户级界面!代码深度解析与实战
C#UI/UX核武器实战模块1:WPF核心架构——“量子纠缠”核武器1.1MVVM模式的“核爆级”实现//
ViewModel
基类:量子级数据绑定publicabstractclassQuantumViewModel
墨夶
·
2025-04-28 04:25
C#学习资料
c#
ui
ux
WPF框架中异步、多线程、高性能、零拷贝技术的应用示例
WPF框架中异步、多线程、高性能与零拷贝技术应用示例一、异步编程在WPF中的应用1.异步数据加载(避免UI冻结)//
ViewModel
中的异步数据加载示例publicclassMainViewModel
code_shenbing
·
2025-04-27 23:25
WPF
wpf
c#
异步
多线程
高性能
零拷贝
5.3.1 MvvmLight以及CommunityToolkit.Mvvm介绍
MvvmLight、CommunityToolkit.Mvvm是开源包,他们为实现MVVM(Model-View-
ViewModel
)模式提供了一系列实用的特性和工具,能帮助开发者更高效地构建WPF、UWP
qq_34047402
·
2025-04-27 05:25
C#
MvvmLight
什么是MVVM?
MVVM的核心思想是通过一个称为
ViewModel
的中间层来连接View和Model。M:Model(模型)代表应用程序的数据和业务逻辑。它负责数据的获取、处理和存储,以及定义应用程序的行为。
郭贝贝同学
·
2025-04-25 23:16
前端
前端
vue
MVVM到底是什么
一、MVVM是什么二、为什么这么定义1.分离关注点2.提高可维护性3.数据绑定和事件驱动4.支持前端框架的发展三、底层逻辑1.
ViewModel
层2.数据绑定3.事件驱动4.响应式系统四、扩展与高级技巧
二川bro
·
2025-04-25 23:15
前端
前端
HarmonyOS 5.0应用开发——MVVM模式的应用
【高心星出品】文章目录MVVM模式的应用ArkUI开发模式图架构设计原则案例运行效果项目结构功能特性开发环境model层
viewmodel
层view层MVVM模式的应用MVVM(Model-View-
ViewModel
高心星
·
2025-04-25 23:12
鸿蒙os移动应用开发
MVVM
HarmonyOS
鸿蒙5.0
备忘录应用
wpf stylet框架 关于View与
viewmodel
自动关联绑定的问题
1.1命名规则Aview对应AVIewModel,文件夹views和viewmodels1.2需要注册服务//RootViewModel是主窗口publicclassBootstrapper:Bootstrapper { /// /// 配置IoC容器。为数据共享创建服务 /// /// protectedoverridevoidConfigureIoC(IStyletIoC
C#_西哥
·
2025-04-22 07:28
WPF
wpf
Vue设计模式简介
ViewModel
是Vue.js的核心,它是一个Vue实例。vm监听DOM,当数据改变的时候,vm会去自动更新视图。
执梦起航
·
2025-04-22 01:23
vue
WPF 依赖属性的使用
依赖属性可以在XAML和
ViewModel
中自由使用。
刚猛宝宝
·
2025-04-20 16:09
WPF
wpf
Android Jetpack是什么与原生android 有什么区别
以下是一些AndroidJetpack的示例:架构组件
ViewModel
:用于以生命周期的方式管理界面相关的数据。例如在一个新闻应用中,可创建一个NewsViewModel来获取和处理
ZhangJiQun&MXP
·
2025-04-18 06:18
2020安卓
教学
android
android
jetpack
服务器
开发语言
机器学习
mvvm与mvc架构模式的区别
MVVM(Model-View-
ViewModel
)和MVC(Model-View-Controller)是两种常见的软件架构模式,用于分离应用程序的不同组件。
匆叔
·
2025-04-18 01:15
mvc
架构
jetpack之
ViewModel
的简单使用
VIewModel
:VIew和Model间的媒婆
ViewModel
是jetpack下面比较常用的组件。他是MVVM架构中的重要组成部分,承担着类似MVP架构中Presenter的作用。
我爱拉臭臭
·
2025-04-17 04:54
kotlin
android
android
jetpack
三种经典架构模式:MVC、MVVM、MVP的原理与案例对比
目录深入理解MVC、MVVM与MVP:原理、比较与企业实战案例1.MVC(Model-View-Controller)1.1基本概念与原理1.2优缺点1.3企业实战案例2.MVVM(Model-View-
ViewModel
樽酒ﻬق
·
2025-04-17 00:33
架构设计
架构
mvc
一文读懂WPF系列之MVVM
WPFMVVM的实现手段INotifyPropertyChanged数据绑定的源端通知原理PropertyChanged事件双向绑定的完整条件常见疑惑问题什么是MVVM翻译全称就是model-view-
viewmodel
3
Marzlam
·
2025-04-16 11:11
C#
WPF系列
wpf
Android MVVM架构实战:XML与Compose的Hilt+
ViewModel
整合开发
下面我将详细介绍如何在Android项目中结合使用XML或Compose、Hilt依赖注入和
ViewModel
来实现MVVM架构模式。
奋斗理想
·
2025-04-14 21:55
Compose
android
Kotlin
kotlin
android
compose
Hilt 和
ViewModel
在 Android 中的使用总结(Activity、Fragment、Compose)
Hilt是基于Dagger的官方DI框架,大幅简化了依赖注入的配置
ViewModel
是Jetpack组件,用于管理UI相关数据并保持生命周期感知本文全面总结Hilt+
ViewModel
在Activity
奋斗理想
·
2025-04-14 17:59
Compose
android
compose
android
2023前端面试系列-- Vue 篇
MVVM,是Model-View-
ViewModel
的简写,其本质是MVC模型的升级版。
蚂蚁二娘
·
2025-04-13 05:38
前端
vue.js
面试
MVVM模式理解(基于Qt分析)
MVVM(Model-View-
ViewModel
)软件框架可以有效分离用户界面和业务逻辑,提升代码的可维护性和可测试性。下面我们简要的实现一个MVVM框架示例,并说明其特点和优势。
telllong
·
2025-04-13 00:02
桌面应用程序开发
qt
开发语言
C++
GUI
界面架构 - 主流架构(Qt)
主流界面架构MVC(Model-View-Controller)MVP(Model-View-Presenter)MVVM(Model-View-
ViewModel
)其他架构模式总结MVC(Model-View-Controller
強云
·
2025-04-12 11:14
软件架构
架构
qt
Qt数据和视图分离——中MCV和MVVM
MVC(Model-View-Controller)3.1模型(Model)3.2视图(View)3.3控制器(Controller)3.4MVC工作流程3.5总结四、MVVM(Model-View-
ViewModel
愿天堂没有C++
·
2025-04-12 11:42
C++
设计模式
qt
开发语言
Qt实现简单的mvvm设计架构(笔记)
首先我们了解一下什么是mvvm架构,其实主要都已经集中在名字上了m:modelv:viewvm:
viewModel
一般来说,model就是数据模型,view就是界面显示,而
viewModel
则相当于view
i_forever_
·
2025-04-12 10:11
笔记
架构
学习MVVM模式
MVVM模式原理MVVM模式——View、
ViewModel
、Model组成。View层(视图层),展示Model\
ViewModel
的数据。
无惧星空
·
2025-04-12 10:41
设计模式
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他