/// <summary> /// メッセージボックスを表示します。 /// </summary> /// <param name="message">メッセージテキスト</param> /// <param name="button">表示ボタン種別</param> /// <param name="icon">表示アイコン種別</param> /// <returns>メッセージボックス選択結果</returns> private MessageBoxResult Show(string message, MessageBoxButton button, MessageBoxImage icon) { var title = Products.Current.Title; var owner = ViewUtility.GetActiveWindow(); return(owner == null ? MessageDialog.Show(message, title, button, icon) : MessageDialog.Show(owner, message, title, button, icon)); }