/// <summary>
 /// Shows the specified notification.
 /// </summary>
 /// <param name="content">The notification content.</param>
 /// <param name="configuration">The notification configuration object.</param>
 public static void Show(object content, NotificationConfiguration configuration)
 {
     DataTemplate notificationTemplate = (DataTemplate)Application.Current.Resources[configuration.TemplateName];
     Window window = new Window()
     {
         Title = "",
         Width = configuration.Width.Value,
         Height = configuration.Height.Value,
         Content = content,
         ShowActivated = false,
         AllowsTransparency = true,
         WindowStyle = WindowStyle.None,
         ShowInTaskbar = false,
         Topmost = true,
         Background = Brushes.Transparent,
         UseLayoutRounding = true,
         ContentTemplate = notificationTemplate
     };
     Show(window, configuration.DisplayDuration);
 }
 /// <summary>
 /// Show notification window.
 /// </summary>
 /// <param name="content">The notification object.</param>
 /// <param name="configuration">The notification configuration object.</param>
 public void ShowNotificationWindow(object content, NotificationConfiguration configuration)
 {
     NotifyBox.Show(content, configuration);
 }