技术栈
mvvm
波多尔斯基
3 天前
c#
·
.net
·
mvvm
·
.net core
CompilerGenerated与GeneratedCode区别
最近在捣鼓代码生成器,基于 Roslyn,我们可以让生成器项目生成我们的目标 C# 代码,这个也是MVVM Toolkit的实现方式,在查看生成代码的过程中,我们经常会遇到一些特殊的特性,如 GeneratedCodeAttribute ,刚好我还遇到过 CompilerGeneratedAttribute。感觉两个特性差不多,都可以用于标识代码的生成来源,帮助开发者和其他工具更好地理解和处理代码。
ysdysyn
5 天前
c#
·
wpf
·
mvvm
wpf mvvm 数据绑定数据(按钮文字表头都可以),根据长度进行换行,并把换行的文字居中
今天遇到了一个问题,就是数据表头按钮的文字换行后不能居中,如何查找资料后,也是挺简单的,就是绑定控件的文字,进行进行操作,下来我们以按钮为例。
雪碧聊技术
22 天前
前端
·
javascript
·
vue.js
·
mvvm
·
数据代理
·
defineproperty
·
el与data的两种写法
vue基础之4:el与data的两种写法、理解MVVM、Object.defineProperty方法、数据代理
欢迎来到“雪碧聊技术”CSDN博客!在这里,您将踏入一个专注于Java开发技术的知识殿堂。无论您是Java编程的初学者,还是具有一定经验的开发者,相信我的博客都能为您提供宝贵的学习资源和实用技巧。作为您的技术向导,我将不断探索Java的深邃世界,分享最新的技术动态、实战经验以及项目心得。
月落.
1 个月前
wpf
·
mvvm
WPF中MVVM工具包 CommunityToolkit.Mvvm
CommunityToolkit.Mvvm,也称为MVVM工具包,是Microsoft Community Toolkit的一部分。它是一个轻量级但功能强大的MVVM(Model-View-ViewModel)库,旨在帮助开发者更容易地实现MVVM设计模式。
△曉風殘月〆
1 个月前
c#
·
wpf
·
mvvm
WPF MVVM入门系列教程(三、数据绑定)
本文主要介绍WPF的数据绑定(Data Binding)功能,如果你已经熟悉本文的内容,可以跳过并直接阅读后面的文章。
WineMonk
2 个月前
.net
·
wpf
·
mvvm
.NET WPF CommunityToolkit.Mvvm框架
INotifyPropertyChanged 类型是一个允许将 MVVM 支持代码插入现有类型的属性,其目的是在需要这些类型的相同功能,但已经从另一种类型中实现目标类型的情况下,为开发人员提供支持。 由于 C# 不允许多重继承,因此可以转而使用这些属性让 MVVM 工具包生成器将相同的代码直接添加到这些类型中,从而避开此限制。
△曉風殘月〆
2 个月前
c#
·
wpf
·
mvvm
WPF MVVM入门系列教程(二、依赖属性)
说明:本文是介绍WPF中的依赖属性功能,如果对依赖属性已经有了解了,可以浏览后面的文章。在WPF的数据绑定中,密不可分的就是依赖属性。而MVVM又是跟数据绑定紧密相连的,所以在学习MVVM之前,很有必要先学习一下依赖属性。
△曉風殘月〆
2 个月前
wpf
·
mvvm
·
datagrid
WPF MVVM模式实现DataGrid编辑
本文是一个MVVM模式开发的基础教程,完全手写实现,未借助三方框架,适用于初学者要实现DataGrid的编辑,步骤如下:
△曉風殘月〆
3 个月前
wpf
·
mvvm
WPF MVVM入门系列教程(一、MVVM模式介绍)
还记得早些年刚工作的那会,公司的产品从Delphi转成了WPF(再早些年是mfc)。当时大家也是处于一个对WPF探索的阶段,所以有很多概念都不是非常清楚。
△曉風殘月〆
4 个月前
wpf
·
mvvm
WPF MVVM如何在ViewModel直接操作控件对象
早些年在WPF中使用COM组件时,需要在ViewModel中操作COM组件中的控件对象,但是这个控件对象又不支持绑定,
△曉風殘月〆
5 个月前
c#
·
wpf
·
mvvm
·
treeview
WPF MVVM实现TreeView层级显示
最近在写一个小工具的时候,遇到TreeView的层级显示,刚好我又用了MVVM模式,所以这里做个总结。
△曉風殘月〆
5 个月前
wpf
·
mvvm
·
数据绑定
·
imagesource
WPF MVVM模式图片占用问题
在很久以前就遇到这个问题,当时解决了,这过了几年,又遇到这个问题,这里做个总结,防止下次再踩坑了,也顺便帮助一下同样遇到这个问题的朋友 。
永恒星
5 个月前
mvc
·
mvvm
·
mvp
·
ui框架
UI框架与MVC模式详解(3)——MVC\MVP\MVVM
前文中,我们详细讲解了为实现一个涉及UI的功能所必须得三者,简称PDI:根据功能的复杂程度来决定这三者是拆开还是合在一块。功能简单的情况下,直接一个Panel类搞定,复杂时要拆开成三个。
Joehaivo飞羽
5 个月前
android
·
架构
·
mvvm
【Orbit-mvi】Android MVI 框架推荐与示例,简洁优雅的实现MVI代码结构
凌霜残雪
5 个月前
wpf
·
mvvm
WPF+Mvvm项目入门完整教程-仓储管理系统(二)
主要实现主界面的框架样式和基础功能。这里特别说明一下,由于MvvmLight 已经过时不在维护,本项目决定将MvvmLight框架变更为 CommunityToolkit.Mvvm 框架,使用方法和 MvvmLight 一样,具体配置大家可以参考像 MvvmLight 一样使用 CommunityToolkit.Mvvm 工具包 这篇文章。本节实现效果如下所示:
martian665
5 个月前
学习
·
c#
·
wpf
·
mvvm
学懂C#编程:常用框架学习(二)——初学者如何学习WPF之MVVM模式
学习WPF的MVVM模式作为初学者可能会觉得有些抽象,但不用担心,让我们一步步来,用容易理解的方式讲解:
martian665
5 个月前
学习
·
c#
·
wpf
·
mvvm
·
数据绑定
学懂C#编程:常用框架学习(三)———学会并深入理解WPF核心之MVVM模式
WPF: WPF是微软的一个用于开发Windows客户端应用程序的框架。它提供了丰富的UI元素和样式,以及强大的数据绑定和动画支持。
安卓小小白
6 个月前
wpf
·
mvvm
·
prism
WPF Prism框架搭建
在Nuget包管理器中搜索Prism,并添加到项目中删除项目中自带的StartupUri修改Application节点为prism:PrismApplication
fatfishccc
6 个月前
mvc
·
springmvc
·
restful
·
mvvm
·
过滤器
·
controller
·
拦截器
SpringMVC
MVC 是 Model、View 和 Controller 的缩写,分别代表 Web 应用程序中的 3 种职责。
山河已无恙
8 个月前
vue.js
·
mvvm
关于 Vue.js 双向数据绑定基本实现认知
对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》