private static void Load(string file) { if (!File.Exists(file)) { return; } try { var profile = KeyAssignProfile.FromFile(file); Profiles[profile.Name] = profile; } catch (Exception ex) { MainWindowModel.ShowTaskDialog( new TaskDialogOptions { Title = SettingModelResources.KeyAssignErrorTitle, MainIcon = VistaTaskDialogIcon.Error, MainInstruction = SettingModelResources.KeyAssignErrorInst, Content = SettingModelResources.KeyAssignErrorContent + Environment.NewLine + file, ExpandedInfo = ex.Message, CommonButtons = TaskDialogCommonButtons.Close }); } }
private static void Load(string file) { if (!File.Exists(file)) { return; } try { var profile = KeyAssignProfile.FromFile(file); Profiles[profile.Name] = profile; } catch (Exception ex) { MainWindowModel.ShowTaskDialog( new TaskDialogOptions { Title = "キーアサイン エラー", MainIcon = VistaTaskDialogIcon.Error, MainInstruction = "キーアサインファイルを読み込めませんでした。", Content = "キーアサインファイルの記述に誤りがあります:" + Environment.NewLine + file, ExpandedInfo = ex.Message, CommonButtons = TaskDialogCommonButtons.Close }); } }