Exemple #1
0
        /// <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));
        }