首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
hbwhypw
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
WinForm无边框窗体拖拽功能的实现
1. this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.2.[DllImportAttribute("user32.[DllImportAttribute("user32.[DllImportAttribute...
8.【DevExpress MVVM】各层之间通信(Messenger)
现实生活中的应用程序几乎总是有多个View和ViewModel。而且,除了极少数例外情况外,还需要一种方法使这些独立的层彼此通信并共享数据。要解决这个任务,使用DevExpress MVVM Messenger。 此消息机制的思想非常简单:在sender ViewModel中,您...
【DevExpress MVVM】中文翻译系列.文章目录
概述 基本概念 约定和属性注解 数据和属性的绑定 命令 服务 行为 各层之间通信 Fluent API的支持 View的管理 ViewModel的管理
11. 【DevExpress MVVM】ViewModel的管理
本文描述了如何在运行时取出ViewModel实例。注意,如果在设计时使用MvvmContext组件来构建MVVM化的应用程序,该组件将自动管理视图模型。如果ViewModel遵循POCO原则,那么MVVM框架会动态地将这个ViewModel转换为包含必要基础设施(例如,支持简化的...
10.【DevExpress MVVM】View的管理
完全依据MVVM的设计原则来构建的应用程序,会有多个独立的视图和视图模型,甚至还有的时候,还会来自不同的程序集。当您需要将应用程序引导到一个单独的模块时,MVVM框架需要知道,它应该要知道具体怎么显示视图。本文演示了在导航过程中传递所需视图的多种方法。下面是可用的方法列表,依次从...
9.【DevExpress MVVM】Fluent API支持
Fluent API利用方法级联来连接后续调用的指令上下文。通过这样做,Fluent API遵循与人们使用的自然语言规则相同的自然语言规则。因此,构造良好的Fluent API提供了更人性化的代码,更容易理解和理解。提示: 要想着手了解Fluent API概念,请参阅以下文章。看...
7.【DevExpress MVVM】行为
行为在不修改对象的情况下向对象添加额外的功能。例如,close按钮关闭选项卡或表单,并额外显示确认对话框。您可以使用MVVM应用程序中的行为来实现这一点。1. 一个简单的确认行为只能附加到一个可取消的事件(例如,表单关闭或编辑值更改)。要实现自定义行为,定义一个派生自 Confi...
6.【DevExpress MVVM】服务
1. 2. 虑一些琐碎的任务,比如从ViewModel中显示通知(例如消息框)。作为一个视觉元素,任何消息框实际上都是视图的一部分。因此,如果你直接从ViewModel中显示消息框(定义调用MessageBox.Show()方法的命令),这段简单的代码破坏了MVVM最主要的原则—...
5.【DevExpress MVVM】命令
1. 2. 3. 4. 5. 5.5.标准的WinForms应用程序中,操作通常是在事件处理程序中执行的。例如,要在用户单击按钮时刷新数据,您需要处理ButtonClick事件并检索数据源记录。这个标准技术不适合分层的MVVM的原则。从数据源提取数据的代码应该属于ViewMode...
4.【DevExpress MVVM】数据和属性的绑定
1. 2. 2.2.3. 4. 4.4.4.4.5. 6. 常规绑定——ViewModel属性绑定到任何不可编辑的视图元素的属性。由于元素是不可编辑的,所以不需要将更新通知发送回绑定属性(单向绑定)。数据绑定—— 一个Model属性(数据字段)绑定到编辑器属性。如果用户可以更改编...
下一页
个人成就
文章被阅读
3,466
掘力值
64
关注了
0
关注者
1
收藏集
0
关注标签
18
加入于
2022-06-27