当前位置: 首页>>代码示例>>C#>>正文


C# IApplicationController.Subscribe方法代码示例

本文整理汇总了C#中IApplicationController.Subscribe方法的典型用法代码示例。如果您正苦于以下问题:C# IApplicationController.Subscribe方法的具体用法?C# IApplicationController.Subscribe怎么用?C# IApplicationController.Subscribe使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IApplicationController的用法示例。


在下文中一共展示了IApplicationController.Subscribe方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: MainView

 public MainView(IApplicationController applicationController)
 {
     InitializeComponent();
     try
     {
         _applicationController = applicationController;
         _applicationController.Subscribe<ShowViewMessage>(this, OnShowView);
         _applicationController.Subscribe<ActivateViewMessage>(this, OnActivateView);
         _applicationController.Subscribe<StartPageShownMessage>(this, OnStartPageShown);
         _applicationController.Subscribe<StartPageHiddenMessage>(this, OnStartPageHidden);
         _applicationController.Subscribe<AlertsShownMessage>(this, OnAlertsShown);
         _applicationController.Subscribe<AlertsHiddenMessage>(this, OnAlertsHidden);
         _applicationController.Subscribe<DashboardShownMessage>(this, OnDashboardShown);
         _applicationController.Subscribe<DashboardHiddenMessage>(this, OnDashboardHidden);
         _applicationController.Subscribe<EditLoanMessage>(this, OnEditLoan);
         _applicationController.Subscribe<EditSavingMessage>(this, OnEditSaving);
         _applicationController.Subscribe<RestartApplicationMessage>(this, m =>
         {
             RestartApplication(m.Language);
         });
         SetUp();
         MefContainer.Current.Bind(this);
         _menuItems = new List<MenuObject>();
         _menuItems = Services.GetMenuItemServices().GetMenuList(OSecurityObjectTypes.MenuItem);
         LoadReports();
         LoadReportsToolStrip();
         InitializeTracer();
         DisplayWinFormDetails();
         InitMenu();
     }
     catch (Exception error)
     {
         MessageBox.Show(error.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
开发者ID:fdrgnmx,项目名称:opencbs,代码行数:35,代码来源:MainView.cs


注:本文中的IApplicationController.Subscribe方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。