public static HimmeiSearchResult Show(HimmeiSearchParameter parameter) { //メッセージボックスの結果 var openResult = new HimmeiSearchResult(); //イベントを発行する Instance.ShowMessageBox?.Invoke( Instance, new DialogMessenger.EventArgs() { HimmeiSearchParameter = parameter, //コールバックで結果を受け取る NotifyHimmeiSearchResult = result => { openResult = result; } }); return(openResult); }
Show(HimmeiSearchParameter parameter);
/// <summary> /// 品名検索ダイアログ表示 /// </summary> /// <param name="parameter"></param> /// <returns></returns> protected override HimmeiSearchResult Show(HimmeiSearchParameter parameter) { var newDialog = new HimmeiSearchDialog(); return(newDialog.ShowDialog(parameter)); }