本文整理汇总了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);
}
}