tag mvvm

標籤
貢獻34
104
04:45 PM · Nov 04 ,2025

@mvvm / 博客 RSS 訂閱

數據科學探索者 - DevExpress中GridControl獲取imagecombox選項值

  在項目中,凡是涉及到表格的地方用的最多的控件,自然少不了DataGrid的身影,它明瞭的展示各種數據讓人十分喜歡。現在要實現一個功能,使DataGrid具有全選和項選中的功能,如果在傳統後台代碼中完成這個事情可以説十分簡單,但是換到MVVM模式下呢? 不得不面臨一個很囧的情況,為了完成UI端CheckBox被選中後能在ViewModel中獲取到選中的數據,不得不在在業務實體之

字段 , 數據 , mvvm , 架構 , 後端開發

收藏 評論

格雷 - 對常見軟件架構MVC,MVP和MVVM的淺顯理解

前情提要 學過ASP.NET, DJango, 和Vue,然後我還去查詢了一些關於MVP的文章~ 過程 ASP.NET - MVC MVC就是Model, View和Controller 我們寫ASP.NET的過程 先把Model寫好了,然後通過entity framework根據Model生成數據庫。 填充Controller,每一個Controller的函數對應至少一個View的頁面,C

vue.js , mvp , mvvm , mvc

收藏 評論

jordana - wpf 樹虛擬化高效查詢

樹結構放在 WPF ,有大家熟悉的 TreeView、Menu / MenuItem 等等,自定義的話它是 HierarchicalDataTemplate。 用上 MVVM 模式,視圖與數據分離,意味着你不再需要管 UI ,不用再在 TreeView 內上上下下跑來跑去找控件了。MVVM 不是把樹結構變成不是一顆樹,只是,你操作的,是一個具樹結構的集合而已。我很怕搞 UI

虛擬化 , 雲計算 , mvvm , wpf 樹虛擬化高效查詢 , text , ui

收藏 評論

jowvid - 深入淺出 MVC、MVVM、MVP

【軟件工程】一文搞懂 MVC、MVP、MVVM 架構 文章目錄 【軟件工程】一文搞懂 MVC、MVP、MVVM 架構 1 為什麼會有這些模式 2 MV* 系列架構定義 2.1 MVC(Model–View–Controller) 2.2 MVP(Model–View–P

MySQL , mvvm , 架構 , 數據庫 , Android , mvc , 軟件工程

收藏 評論

mob64ca13f8b166 - MVVM框架_code_dream

跨端 UI 開發最佳實踐:基於倉頡 MVVM 架構的落地方案 倉頡 MVVM(Model-View-ViewModel)架構通過數據驅動和雙向綁定實現高效跨端開發。以下是核心落地方案及實踐要點: 一、架構核心設計原則 分層解耦 Model 層:純數據邏輯,定義數據結構與業務規則

mvvm , 架構 , 後端開發 , 複用 , harmonyos , ui

收藏 評論

summerNazi - 編程--基本概念(1)

1.面向過程(PROCEDURE ORIENTED) 1).具體化,流程化 2).性能高 3).算法+數據結構 2.面向對象(OBJECT ORIENTED)(OO) 1).模型化 2).易維護,易複用,易擴展 3.面向對象編程(OOP) 1).繼承 允許在現存的組件基礎上創建子類組件,這統一併增強了多態性和封裝性 A).重載(以統一的方法處理不同數據類型)

mvp , aop , mvvm , oop , mvc

收藏 評論

mob64ca140c75c7 - MVVM 升級版:MVI 架構來了

Jetpack Compose 成為主流後,把 Android 開發者往狀態驅動 UI 和單向數據流(UDF)的方向又推了一把。這下子,MVVM 和 MVI 哪個更好的爭論又火起來了。有人説 MVI 有 MVVM 沒有的“可預測性”,也有人覺得 MVVM 不用寫那麼多模板代碼,還能做到 MVI 能做的所有事。本文結合實際的好壞案例、歷史背景,來聊

MVI , mvvm , 架構 , 後端開發 , Android , Python

收藏 評論

mob64ca1401b651 - Jetpack探索之旅,Jetpack Compose開發應用指南,從入門到精通 - 個人文章

💡 Pokedex Compose是展示現代Android開發最佳實踐的完整示例項目,完美融合了Jetpack Compose、Hilt、Coroutines、Flow、ViewModel和Room等核心技術,基於MVVM架構構建。這個開源項目不僅功能完整,更是學習現代Android開發技術的絕佳資源。 ✨ 項目核心特性 Pokedex C

mvvm , Android , Css , 前端開發 , HTML , ui

收藏 評論

mob64ca1404ed65 - 深入淺出學習Struts框架(二):重構MVC模式代碼中跳轉路徑和業務邏輯

你是否在維護SocketRocket項目中的TestChat模塊時遇到過ViewController代碼臃腫、業務邏輯與UI強耦合的問題?本文將以TestChat模塊為例,詳細講解如何通過MVVM架構遷移解決這些痛點,使代碼更易維護和擴展。 重構前MVC架構分析 TestChat模塊原採用MVC架構,核心代碼集中在TCViewController.m中。該文件存在以下

業務邏輯 , mvvm , Css , 前端開發 , HTML , ui

收藏 評論

wx676be6175e246 - Android彈框

一、核心組件與類型 Android提供多種彈框實現方式,滿足不同交互需求: Dialog類:基礎彈框,支持自定義佈局 DialogFragment:推薦使用的彈框組件,與Activity生命週期同步 Material Components:MaterialDialog等第三方庫提供更豐富的樣式 二、主要彈框類型 AlertDialog:

移動開發 , mvvm , 內存泄漏 , Android , 無障礙

收藏 評論

哦哈哈 - MVC、MVP和MVVM

前言 在web1.0時代,並沒有前端的概念,要寫就就後端一起寫了。前後端的代碼雜糅到一起,比如php開發前後端,隨後衍生出MVC開發模式和框架。 web1.0時代 起初的MVC 目標 數據、視圖、以及業務邏輯控制分層;這樣就可以把代碼切割成功能獨立的模塊。 優點 使用了這種分層架構,實則清晰,代碼易維護。 實現了一定程度的前後端的分離,但是還不是很清晰 起初的MVC僅限於服務端(後端),在服務

模式 , mvp , mvvm , mvc

收藏 評論

zhangjinpei - vue雙向數據綁定原理圖(簡易)

雙向數據綁定的概念,相信大家都耳熟能詳,簡單來説,數據變化更新視圖,視圖變化更新數據。為了實現這一效果,在 Vue 中,採用了 數據劫持結合發佈訂閲者模式 的方式來實現。 通過 Object.defineProperty() 實現數據劫持,監聽數據的變化。 通過 發佈者Dep() 訂閲者Watcher 實現發佈訂閲者模式,達到視圖與數據之間相互更新的解耦。 關於如何實現一個簡單的數據雙向綁定,網上

vue.js , 雙向綁定 , mvvm

收藏 評論

xizugogo - Vue響應式原理概述

1 MVVM模式 Model-View-ViewModel源自MVC模式,核心是ViewModel,ViewModel作為一個“中轉站”,對接Model層獲得並轉換數據使得數據易管理、便於View層使用,又對接View層進行雙向的數據綁定。MVVM框架利用ViewModel這一層幫助開發者們做好了之前jQuery時代低效的查找、操作DOM的工作。View最終展現的不僅是Model的數據,也是經過V

vue.js , mvvm , 原理 , 前端

收藏 評論

louzi - WPF -- PasswordBox數據綁定方法

本文介紹下PasswordBox進行數據綁定的方法,本文參考鏈接。 本文完整示例程序見GitHub。 問題描述 PasswordBox的Password屬性不是依賴屬性,因此無法進行數據綁定。 解決辦法 該問題的解決辦法有多種,本文介紹如何通過添加附加屬性解決該問題。 附加屬性是説一個屬性本不屬於某個對象,但由於某種需求附加到該對象上,通過附加屬性可以實現將屬性與宿主解耦的目的。附加屬性本質上就是

wpf , mvvm , 數據綁定

收藏 評論

louzi - WPF -- 點擊空白處隱藏View

本文介紹一種點擊空白處使控件隱藏的實現方法。 問題描述 考慮如下場景,在白板類軟件中,點擊按鈕彈出一個View,希望在點擊空白處直接隱藏掉View,同時可以直接書寫,如下圖: 實現該需求,可以通過View間通信解決,但這樣會增加代碼耦合且使邏輯顯得複雜。 本文通過派生UserControl,將處理邏輯封裝在View內部,從而降低代碼耦合度。 解決方案 通過分析需求可以想到,點擊空白處時,該Vie

wpf , mvvm

收藏 評論