本文整理汇总了C#中IApplicationController.SetGetFilesCommand方法的典型用法代码示例。如果您正苦于以下问题:C# IApplicationController.SetGetFilesCommand方法的具体用法?C# IApplicationController.SetGetFilesCommand怎么用?C# IApplicationController.SetGetFilesCommand使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类IApplicationController
的用法示例。
在下文中一共展示了IApplicationController.SetGetFilesCommand方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: InitializeContext
private void InitializeContext(bool showUpdateDateMsg = false)
{
components = new System.ComponentModel.Container();
InitializeMef();
controller = container.GetExportedValue<IApplicationController>();
controller.Initialize();
controller.SetAddFileCommand(new DelegateCommand(AddFile));
controller.SetAddApiTokenCommand(new DelegateCommand(AddApiToken));
controller.SetUpdateApiTokenCommand(new DelegateCommand(UpdateApiToken));
controller.SetRemoveApiTokenCommand(new DelegateCommand(RemoveApiToken));
controller.SetUploadFilesCommand(new DelegateCommand(ForceUploads));
controller.SetGetFilesCommand(new DelegateCommand(GetFiles));
controller.SetGetTokensCommand(new DelegateCommand(GetTokens));
controller.SetGetDeleteFileCommand(new DelegateCommand(DeleteFile));
controller.SetUpdateFilesCommand(new DelegateCommand(UpdateFileInfo));
NotifyIcon = new NotifyIcon(components)
{
ContextMenuStrip = new ContextMenuStrip(),
Icon = Core.Properties.Resources.NotifyIcon,
Text = Core.Properties.Resources.DefaultNotificationToolTip,
BalloonTipText = Core.Properties.Resources.DefaultNotificationToolTip
};
//Status manager is ues to check if windows WCF service is runing and if windows server is running
ServiceStatusManager = new ServiceStatusManager(NotifyIcon, controller);
NotifyIcon.ContextMenuStrip.Opening += ContextMenuStripOpening;
NotifyIcon.DoubleClick += NotifyIconDoubleClick;
NotifyIcon.MouseUp += NotifyIconMouseUp;
NotifyIcon.Visible = true;
try
{
var updaterChecker = Util.CreateUpdater();
updateIsRequired = updaterChecker.IsUpdateFileExist();
if (updateIsRequired)
{
if (DoUpdateMsg(updaterChecker.Manifest.AppVersion) == DialogResult.Yes)
{
updaterChecker.ExecuteOutProcessUpdate();
return;
}
}
if (showUpdateDateMsg)
MessageBox.Show(Resources.IsUptoDateMsg,
Resources.UpdateAlertCaption, MessageBoxButtons.OK,
MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
updateTimer = new Timer { Interval = 1000 * 60 * Settings.Default.UpdateIntervalInMinutes };
updateTimer.Tick += (s, e) => CheckUpdateApp(false);
updateTimer.Start();
Process.Start("TicketEvolution.Updater.exe");
}
catch (Exception ex)
{
Log.DebugFormat("Exception occured trying to start Updater: {0}", ex.Message);
}
}