/// <summary>
        /// Shows the message.
        /// </summary>
        /// <param name="options">The options.</param>
        /// <param name="parentWindow">The parent window.</param>
        /// <returns>MessageBoxResult.</returns>
        /// <exception cref="System.NotImplementedException"></exception>
        public MessageBoxResult ShowMessage(MessageBoxInfo options, Window parentWindow)
        {
            return(parentWindow.Dispatcher.Invoke(() =>
            {
                var win = new MessageBoxWindow(options);

                win.ShowModal(parentWindow);

                return win.MessageBoxResult;
            }));
        }