本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
界面控件DevExpress WinForm - MVVM命令讲解(二)
获取工具下载 - DevExpress WinForm v21.2
带参数的命令
DevExpress MVVM框架接受public void方法的一个参数作为参数化命令,您可以使用此参数在 View 和 ViewModel 之间传递数据。
C#
//ViewModel
public class ViewModelWithParametrizedCommand {
public ...
界面控件DevExpress WinForm - MVVM命令讲解(一)
获取工具下载 - DevExpress WinForm v21.2
在标准的 WinForms 应用程序中,操作通常在事件处理程序中执行。 例如,要在用户单击按钮时刷新数据,您需要处理 ButtonClick 事件并检索数据源记录。
这种标准技术不符合分离层的 MVVM 概念,从数据源中提取数据的代码应该属于 ViewModel 层,而不是 View。 在 MVVM 中,这些任务是通过命令来 ...
WinForm应用界面美化攻略 - MVVM - 高级绑定功能
获取工具下载 - DevExpress WinForm v21.2
转换器
转换器允许您动态转换可绑定的属性值。
默认转换器
DevExpress MVVM 框架自动管理简单的类型转换。 例如 ...
DevExpress WinForm MVVM数据和属性绑定指南(Part 3)
根据您绑定的属性,存在以下三种可能的情况:
常规绑定 - ViewModel属性绑定到任何不可编辑的View元素属性。由于该元素不可编辑,因此您无需将更新通知发送回绑定属性(单向绑定)。
数据绑定 - Model属性(数据字段)绑定到编辑器属性。如果用户可以更改编辑器值,则需要更新绑定属性(双向绑定)。
属性依赖 - 来自同一个ViewModel的两个属性被绑定。
获取工具下载 ...
DevExpress WinForm MVVM数据和属性绑定指南(Part 2)
根据您绑定的属性,存在以下三种可能的情况:
常规绑定 - ViewModel属性绑定到任何不可编辑的View元素属性。由于该元素不可编辑,因此您无需将更新通知发送回绑定属性(单向绑定)。
数据绑定 - Model属性(数据字段)绑定到编辑器属性。如果用户可以更改编辑器值,则需要更新绑定属性(双向绑定)。
属性依赖 - 来自同一个ViewModel的两个属性被绑定。
获取工具下载 ...
DevExpress WinForm MVVM数据和属性绑定指南(Part 1)
根据您绑定的属性,存在以下三种可能的情况:
常规绑定 - ViewModel属性绑定到任何不可编辑的View元素属性。由于该元素不可编辑,因此您无需将更新通知发送回绑定属性(单向绑定)。
数据绑定 - Model属性(数据字段)绑定到编辑器属性。如果用户可以更改编辑器值,则需要更新绑定属性(双向绑定)。
属性依赖 - 来自同一个ViewModel的两个属性被绑定。
获取工具下载 ...
DevExpress WinForm应用开发如何利用MVVM设计模式?这里有答案
DevExpress MVVM框架允许您在WinForm应用程序中利用Model-View-ViewModel设计模式,本文将主要为大家介绍什么是MVVM 以及为什么要使用它?
获取工具下载 - DevExpress WinForm v21.1
什么是 MVVM,为什么要使用它?
专为 WPF 开发而设计,Model-View-ViewModel (MVVM)是一种架构设计模式,可将您 ...
DevExpress WinForm应用界面开发 - MVVM的惯例和属性使用
MVVM框架以自己的方式处理您的应用程序代码并解释特定的代码片段,例如如果语法正确,则属性可以被视为可绑定,这些语法规则称为惯例。惯例允许您避免编写额外的代码,因为框架将“理解”您对它的期望并自动生成所需的一切。本文档收集了您在构建MVVM应用程序时需要注意的所有MVVM框架惯例。
获取工具下载 - DevExpress WinForm v21.1
可绑定属性
所有公共自动实现的虚拟属性都 ...
WPF界面应用开发技巧——绑定到列集合
下载DevExpress v20.2完整版
DevExpress WPF 拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着 ...
关于vue modal的那些事
最近这几天用vue开发遇到这么一个事,需求是要做一个选择用户的弹出窗层,这个窗口会被多个地方调用,但返回的值需要塞到不同的地方。
通俗做法:封装一个普通的层组件,由于需要组件外层和组件内部都能控制显示和隐藏组件,所以就要实现组件之间的通信。要实现该功能第一反应是:
第一种方案:
调用弹出层的组件里引入该组件通过使用
属性和事件进行父子组件的通信,但是这样导致的后果是会在html中生成多个弹出 ...
DataBinding+Retorfit+Rxjava简单示例
目前比较流行的DataBinding+Retorfit+Rxjava框架,在网上找了些资料,写个demo,分享给大家
github地址:https://github.com/wudongze/Android-MVVMFramework-master
MVVM Light Toolkit:轻量化的MVVM框架
MVVM Light Toolkit主要设计用于加速创建与开发WPF、Silverlight、Windows商店(RT)以及Windows Phone等MVVM程序的过程。
MVVM Light Toolkit可以帮助你分离视图与模型,这使得应用程序更加纯净并且易于维护与拓展。它同样可以创建可测试的程序,你可以将用户界面层(通常难以测试)变得更轻量化。
这个工具在创建应用程序时,特别关注“ ...
mvc,mvp,mvvm简介
Javascript中的MVC,MVP,MVVM总结
MVC是一种架构设计模式,它通过关注点分离鼓励改进应用程序组织。它强制将业务数据(Model)与用户界面(View)隔离,第三个组件(Controller)仍然管理逻辑和用户输入。这种模式是Smalltalk-80的研究期间设计出来的,这其中有一些有趣的地方:
Model 代表特定于领域的数据,不了解用 ...
MVVM in Swfit
这是篇非常棒的文章,讲述了怎么一步步把一个mvc模式改为mvvm模式,并且尽可能的利用了swift的语言特性。
http://rasic.info/from-mvc-to-mvvm-in-swift/
http://rasic.info/bindings-generics-swift-and-mvvm/
1.使用了swift的didset来实现了观察者模式。
2.使用了swift的 ...
迷你MVVM框架 avalonjs 1.3.7发布
又到每个月的15号了,现在avalon已经固定在每个月的15号发布新版本。这次发布又带来许多新特性,让大家写码更加轻松,借助于“操作数据即操作DOM”的核心理念与双向绑定机制,现在越来越多人加入到avalon的阵营中来。此外,基于avalon的UI库OniUI也越来越强大,很快,树组件也开发完毕,下星期也与大家见面了。到时,OniUI也有两个Grid组件,一个树组件的完整UI库。与本次发布的UI还 ...