Пример #1
0
        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);
        }
Пример #2
0
 Show(HimmeiSearchParameter parameter);
Пример #3
0
        /// <summary>
        /// 品名検索ダイアログ表示
        /// </summary>
        /// <param name="parameter"></param>
        /// <returns></returns>
        protected override HimmeiSearchResult Show(HimmeiSearchParameter parameter)
        {
            var newDialog = new HimmeiSearchDialog();

            return(newDialog.ShowDialog(parameter));
        }