42 lines
1.1 KiB
C#
42 lines
1.1 KiB
C#
|
using System;
|
|||
|
using System.Windows.Media;
|
|||
|
using System.Windows.Media.Imaging;
|
|||
|
using Aitex.Core.RT.SCCore;
|
|||
|
using SicRT.Instances;
|
|||
|
using MECF.Framework.RT.Core.Applications;
|
|||
|
|
|||
|
namespace SorterRT.Modules
|
|||
|
{
|
|||
|
class RtInstance : IRtInstance
|
|||
|
{
|
|||
|
|
|||
|
private ImageSource _trayIcon;
|
|||
|
private IRtLoader _loader;
|
|||
|
string IRtInstance.SystemName => SystemName;
|
|||
|
string IRtInstance.DatabaseName => DatabaseName;
|
|||
|
|
|||
|
public bool EnableNotifyIcon => true;
|
|||
|
|
|||
|
public bool KeepRunningAfterUnknownException => false;
|
|||
|
|
|||
|
public ImageSource TrayIcon => _trayIcon;
|
|||
|
|
|||
|
public bool DefaultShowBackendWindow => false;
|
|||
|
|
|||
|
public const string SystemName = "Sic";
|
|||
|
|
|||
|
public const string DatabaseName = "sicdb";
|
|||
|
|
|||
|
public const string DeviceModelFileName = "DeviceModelSic.xml";
|
|||
|
|
|||
|
//属性
|
|||
|
public IRtLoader Loader => _loader;
|
|||
|
public RtInstance()
|
|||
|
{
|
|||
|
_trayIcon = new BitmapImage(new Uri("pack://application:,,,/MECF.Framework.Common;component/Resources/Logos/MyLogoTray.ico"));
|
|||
|
_loader = new ToolLoader();
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
}
|