首页
/
每日頭條
/
生活
/
devexpress從入門到精通
devexpress從入門到精通
更新时间:2024-11-11 00:10:55

devexpress從入門到精通?DevExpress Services将命令從ViewModel傳遞到View中的控件,這允許您在不分離應用程序層的情況下修改 UI,下面我們就來聊聊關于devexpress從入門到精通?接下來我們就一起去了解一下吧!

devexpress從入門到精通(UI組件DevExpressWinForm入門指南-)1

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風格的界面,還是分析處理大批量的業務數據,它都能輕松勝任!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved