/// <summary> /// エラーログを送信します。 /// </summary> /// <remarks> /// Parameterにエラーログのファイル名を指定してください。 /// </remarks> private static void ExecuteSendErrorLog(object sender, ExecutedRoutedEventArgs e) { try { var filename = e.Parameter as string; if (string.IsNullOrEmpty(filename)) { DialogUtil.ShowError( "エラーログのファイル名が指定されていません(ToT)"); return; } var model = new ReportDialogModel(); model.OpenErrorLog(filename); var dialog = new SendLogDialog(model); dialog.ShowDialog(); } catch (Exception ex) { DialogUtil.ShowError(ex, "ダイアログの表示に失敗しました(ToT)"); } }