devexpress从入门到精通(UI组件DevExpressWinForm入门指南-)

DevExpress Services将命令从ViewModel传递到View中的控件,这允许您在不分离应用程序层的情况下修改 UI,下面我们就来聊聊关于devexpress从入门到精通?接下来我们就一起去了解一下吧!

devexpress从入门到精通(UI组件DevExpressWinForm入门指南-)

devexpress从入门到精通

DevExpress Services将命令从ViewModel传递到View中的控件,这允许您在不分离应用程序层的情况下修改 UI。

DevExpress Universal Subscription官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

当前对话服务

允许您管理当前可见的对话框。

接口

DevExpress.Mvvm.ICurrentDialogService

注册

仅当存在激活对话框时才存在服务 - 您无法注册 CurrentDialogService。

Create() Methods

None.

公共服务方法

  • Close(), Close(MessageResult dialogResult)Close (UICommand dialogResult) - 用给定的 DialogResult 关闭一个对话框。 如果结果是 UICommand 类型,则调用相关的 UICommand。 请注意,您只能使用最初在 ShowDialog 方法中传递给对话服务的 UICommand当中的一个。
  • WindowState - 此属性允许您更改对话框的窗口状态(正常、最小化或最大化)。
CurrentWindowService

类似于 CurrentDialogService,但允许您管理当前的应用程序窗口(窗体)。

接口

DevExpress.Mvvm.ICurrentWindowService

全局注册

无法使用。

本地注册

C#

mvvmContext1.RegisterService(CurrentWindowService.Create(this)); mvvmContext1.RegisterService(CurrentWindowService.Create(listBoxControl1));

VB.NET

mvvmContext1.RegisterService(CurrentWindowService.Create(Me)) mvvmContext1.RegisterService(CurrentWindowService.Create(listBoxControl1))

Create() Methods

  • Create(Control container) - 允许您为托管分配为方法参数控件的任何表单注册服务。
  • Create(Form currentForm) - 为此表单注册服务。
  • Create(Func<Form> getCurrentForm) - 为 getCurrentForm 方法返回的任何表单注册一个服务。

公共服务 API

  • Activate(), Close(), Hide()Show() - 允许您控制当前窗口的可见性。
  • WindowState - 此属性允许您更改窗体的窗口状态(正常、最小化或最大化)。

DevExpress WinForm

DevExpress WinForm拥有180 组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页