本文整理汇总了C#中ISettingsRepository.Load方法的典型用法代码示例。如果您正苦于以下问题:C# ISettingsRepository.Load方法的具体用法?C# ISettingsRepository.Load怎么用?C# ISettingsRepository.Load使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ISettingsRepository
的用法示例。
在下文中一共展示了ISettingsRepository.Load方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Controller
public Controller()
{
_mainForm = new MainForm(this);
_settings = new SettingsRepository("SerialPortControl.xml");
_theLogger = new Log();
_trayIcon = new TrayIcon();
_trayIcon.ShowSettings += new EventHandler(OnShowSettings);
_trayIcon.Exit += new EventHandler(OnExitRequest);
_trayIcon.ToggleListening += new EventHandler(OnToggleListening);
ShowTrayIcon();
if (_settings.SettingsFileExists)
{
_settings.Load();
Commands = _settings.Commands;
SerialPort = _settings.SerialPort;
WriteLog = _settings.WriteLog;
_theLogger.Enabled = WriteLog;
_theLogger.Write("Settings loaded from XML file.");
}
else
{
ShowMainForm();
_theLogger.Write("Settings XML file created.");
}
if (SerialPort.Configurations.PortNames.Count() == 0)
{
MessageBox.Show("Unable to find any available COM ports on your system. Serial Port Control is cannot function.", "Fatal Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
Application.Exit();
}
if (!_settings.SettingsFileExists)
{
MessageBox.Show("Unable to find any configuration on your system. Serial Port Control is cannot function.", "Fatal Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
Application.Exit();
}
_theWatcher = new SerialPortWatcher(SerialPort);
_theWatcher.ReceivedData += new EventHandler<ReceivedDataEventArgs>(OnReceivedData);
_theWatcher.StartedListening += new EventHandler(OnConnected);
_theWatcher.StoppedListening += new EventHandler(OnDisconnected);
if (_settings.Listening)
_theWatcher.Start();
}