本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
界面控件DevExpress WPF MVVM——一种处理事件的新方法
DevExpress WPF v21.1版本针对WPF产品线增强了一系列与MVVM相关的功能,这些增强功能使在 ViewModel 级别处理控制事件变得更加容易(您可以看到,技术团队添加了多个命令属性和多占的EventToCommand 操作功能)。
DevExpress WPF v22.1正式版下载
在以前的版本中,可以通过以下方式在 ViewModel 中处理事件:
使用Event ...
如何使用DevExpress WPF在WinUI中创建第一个MVVM应用程序?
在本文中,我们将描述如何从头开始创建WinUI MVVM 应用程序,并在此过程中展示DevExpress WinUI MVVM框架的强大功能。
最初,官方技术团队为WPF平台创建了MVVM 框架,后来发现在这个框架中开发的技术可以很容易地在 WinForms 中使用,所以将框架移植到那里。 在 v22.1 中,官方团队针对WinUI优化了MVVM框架,保持核心功能不变,如果您使用我们的WPF或 ...
DevExpress WPF如何在MVVM场景中使用WinUI数据网格?(下)
MVVM是众所周知的用于WinUI和WPF等平台的灵活且结构良好的应用程序基础,这就是为什么我们在开发控件时特别注意MVVM使用场景的原因。在本文中,我们将向您展示如何在一些基础的MVVM场景中使用WinUI数据网格。
DevExpress WPF v22.1正式版下载
获取View Model中的选定项
Data Grid允许您将其选定项目的集合绑定到视图模型中的属性。
将所选项目的集 ...
如何使用DevExpress WPF在WinUI中创建第一个MVVM应用?
在本文中我们将演示如何从头开始创建WinUI MVVM应用程序,并在此过程中展示DevExpressWinUI MVVM框架的强大功能。
DevExpress WPF v21.2正式版下载
最初我们为WPF平台创建了MVVM框架,后来发现在这个框架中开发的技术可以很容易地在WinForms中使用,所以我们将框架移植到那里。在 v22.1 中,官方技术团队针对WinUI 优化了 MVVM 框架 ...
什么是WPF MVVM应用程序中的依赖注入?如何设置?
当解决方案的规模和范围扩大时,保持整体应用程序的灵活性变得更加困难。 对象之间的依赖关系不断增长,更改一个类可能需要更新其他类,依赖注入 (DI) 可以帮助解决这一挑战。
如您所知,依赖注入是“控制反转”(IoC)编程原理的一种形式。 这意味着类不会创建它们所依赖的对象,DI 框架具有负责揭示和解决依赖关系的容器。
DevExpress WPF v21.2正式版下载
依赖注入可以解决哪些问 ...
看 DevExpress WPF 视图模型生成器是如何支持 Prism & MVVM Light!
复杂视图中的视图模型包含许多属性、命令和重复的接口实现,为所有这些成员编写代码不仅低效,而且可能会导致拼写错误等。幸运的是,代码编写不断发展,新技术可以让您节省时间,保持代码库紧凑、干净和可读。编译时生成器就是这样一种技术,生成器在您输入代码时无缝工作,甚至无需构建项目或执行任何操作即可生成代码。
DevExpress WPF v21.2正式版下载
DevExpress WPF的MVVM 代 ...
DevExpress WPF入门指南 - 运行时生成的POCO视图模型(一)
POCO(Plain Old CLR Objects)视图模型简化并加快了开发过程。
POCO 视图模型允许您:
将可绑定属性定义为简单的自动实现的属性。
创建在运行时用作命令的方法。
使属性和方法实现特定于 MVVM 的接口。
这允许您创建干净、简单、可维护和可测试的 MVVM 代码,POCO 视图模型与任何 WPF 控件完全兼容。
您可以使用在编译时生成的视图模型在编译时为您 ...
界面控件DevExpress WinForms MVVM入门指南——登录表单(上)
获取工具下载 - DevExpress v21.2
从本文档中,您将了解如何向应用程序添加登录表单。在本节教程中着重讨论了如何实现此任务,这基本上是附加应用程序功能的一部分。
1. 您的用户数据库实现方式可能会有所不同,对于示例应用程序,您可以定义以下简单类:
C#
public class User {
public string Login { get; set; }
publi ...
界面控件DevExpress WinForms MVVM入门指南——数据绑定
获取工具下载 - DevExpress v21.2
设置网格数据源
示例应用程序启动并运行后,是时候用数据填充其视图了。
重要提示:您可以自由使用任何想要的样本数据,在此应用程序中,使用了 Expenses.sqlite3 示例数据库。该文件包含在DevExpress Demo Center的数据中,您可以从本地存储中复制它(默认位置是 C:\Users\Public\Documents\ ...
界面控件DevExpress WinForms MVVM入门指南——详细视图导航
在之前的介绍中,您已经拥有了ViewModel和相关视图,其中功能区项绑定到命令。但是主视图中的功能区项目是假的并且没有绑定到任何东西,因此从起始视图导航是不可能的,首先为这些按钮添加功能。
获取工具下载 - DevExpress v21.2
详细视图导航
详细视图中的导航与主视图的导航实现相同,代表您需要更少的工作。 所有功能区项目都已经可以使用,因为它们绑定到由 Scaffolding ...
界面控件DevExpress入门指南:MVVM 框架 - 视图模型
DevExpress WPF v21.2高速下载
View Model 是 MVVM 应用程序的一部分,负责其他两个部分之间的交互:Model 和 View。
基本视图模型
DevExpress MVVM 框架包含可用 ...
界面控件DevExpress WinForms MVVM入门指南——主视图导航
在之前的介绍中,您已经拥有了ViewModel和相关视图,其中功能区项绑定到命令。但是主视图中的功能区项目是假的并且没有绑定到任何东西,因此从起始视图导航是不可能的,首先为这些按钮添加功能。
获取工具下载 - DevExpress v21.2
主视图导航
1. 要实现主视图导航,请注册相应的导航服务。之前的教程中提到了所选容器的类型会影响您需要使用的服务,您可以根据内容容器选择使用的服务。 ...
界面控件DevExpress WPF入门指南 - MVVM框架介绍
DevExpress WPF v21.2高速下载
DevExpress MVVM框架允许您在应用程序中实现MVVM模式,请注意您可以分别使用DevExpress MVVM 框架和 DevExpress WPF控件,DevExpress WPF 控件与第三方库兼容。
功能列表
ViewModels
包含可绑定属性、命令、服务的样板代码,并定义视图模型之间的交互。
Commands
允许 ...
界面控件DevExpress WPF入门指南 - 如何支持MVVM
DevExpress WPF v21.2高速下载
DevExpress WPF产品套件包括一个框架和一组 UI 控件,允许您开发 MVVM 应用程序。
Model-View-ViewModel (MVVM) 架构设计模式将您的应用 ...
界面控件DevExpress WinForms MVVM入门教程——创建主、详细视图
在上文中,Scaffolding Wizard 为您创建了ViewModel,现在您需要创建与这些ViewModel相关的视图。
获取工具下载 - DevExpress v21.2
主视图
主应用程序视图是您的主要应用程序表单。 要构建其内容,请删除任何适当的内容容器(NavigationFrame, DocumentManager, XtraTabControl等)和包含打开模块按钮的 ...
界面控件DevExpress WinForms MVVM入门教程——创建向导
在本文中,您将开始创建根据 MVVM 模式构建的示例应用程序,并学习如何使用 Scaffolding Wizard。
获取工具下载 - DevExpress v21.2
1. 创建一个新的WinForms应用程序。 要创建项目的数据模型,请添加一个新的模型文件夹并使用下面的代码片段创建三个类——帐户、交易和类别,这些类使用数据注释属性并要求将 System.ComponentModel.Da ...
界面控件DevExpress WinForm - MVVM服务讲解(二)
获取工具下载 - DevExpress WinForm v21.2
考虑像显示来自 ViewModel 的通知(例如,消息框)这样的微不足道的任务,作为可视化元素,任何消息框实际上都是视图的一部分。 因此,如果你直接从 ViewModel 显示消息框(定义一个调用 MessageBox.Show() 方法的命令),这个简单的代码将破坏主要的MVVM概念 - ViewModels不能引用View ...