devexpress從入門到精通?DevExpress Services将命令從ViewModel傳遞到View中的控件,這允許您在不分離應用程序層的情況下修改 UI,下面我們就來聊聊關于devexpress從入門到精通?接下來我們就一起去了解一下吧!
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 - 此屬性允許您更改對話框的窗口狀态(正常、最小化或最大化)。
類似于 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風格的界面,還是分析處理大批量的業務數據,它都能輕松勝任!
,