C#
//Static method that registers the global DevExpress XtraDialogServiceMVVMContext.RegisterXtraDialogService;//Registers the Service1 service in the default service container (global service)mvvmContext1.RegisterDefaultService(new Service1);//Registers the local Service1 for use within the current View onlymvvmContext1.RegisterService(new Service2);VB.NET
'Static method that registers the global DevExpress XtraDialogServiceMVVMContext.RegisterXtraDialogService'Registers the Service1 service in the default service container (global service)mvvmContext1.RegisterDefaultService(New Service1)'Registers the local Service1 for use within the current View onlymvvmContext1.RegisterService(New Service2)许多随时可用的服务已经在全局静态容器中注册,因此您甚至不需要手动注册它们 。删除 MessageBox 服务演示中的 RegisterMessageBoxService 方法调用,您会注意到该服务仍在工作 。
如果需要,您可以重新定义这些服务注册,为此请使用 MVVMContext 类的相应静态 Register... 方法 。例如,XtraMessageBox Service 和 FlyoutMessageBox Service 示例的 ViewModel 与第一个示例的 ViewModel 相同 。所有三个 ViewModel 都检索实现 IMessageBoxService 的服务,但是使用不同的静态 Register... 方法会强制使用不同的服务 。
相同的方法允许来自 Dialog Services 组的示例显示不同的对话框,尽管 ViewModel 代码是相同的 。
C#
protected IDialogService DialogService {get { return this.GetServiceIDialogService; }}VB.NET
Protected ReadOnly Property DialogService As IDialogServiceGetReturn Me.GetService(Of IDialogService)End GetEnd Property由于注册不同服务的视图代码而调用不同的对话框 。
C#
//XtraDialog serviceMVVMContext.RegisterXtraDialogService;//FlyoutDialog serviceMVVMContext.RegisterFlyoutDialogService;VB.NET
'XtraDialog serviceMVVMContext.RegisterXtraDialogService'FlyoutDialog serviceMVVMContext.RegisterFlyoutDialogServiceDevExpress WinForm
DevExpress WinForm拥有180+组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案 。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任!
以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!
「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助:- 梦见死人是坏事吗?一起的代表什么呢?
- 约会3次了牵手被拒费用全出
- 一夜吸食480瓶“笑气”,三男一女被拘留!什么是“笑气”?
- 美联储加息一般指的是啥利息?为什么?
- 《平凡职业造就世界最强》最新一话有什么亮点?
- dnf怎么搜带宝珠的称号?
- 奇异果和猕猴桃是同一种水果吗
- 巴黎世家1.2万元“破烂鞋”上热搜,比新鞋贵一倍多!网友:垃圾桶里都难找
- 烦死了!又一双「穿上总被搭讪」的联名鞋!被问麻了:一双得好几千吧!?
- 信用卡为什么有有效期?