internal static IToastNotificationManager GetDefaultManager()
 {
     if (defaultManager == null)
     {
         defaultManager = ComFunctions.RoGetActivationFactory <IToastNotificationManager>();
     }
     return(defaultManager);
 }
 void IToastNotificationAdapter.Hide(IToastNotification notification)
 {
     if (notifier == null)
     {
         ComFunctions.CheckHRESULT(manager.CreateToastNotifierWithId(appId, out notifier));
     }
     if (notifier != null && notification != null)
     {
         notifier.Hide(notification);
     }
 }
 void IToastNotificationAdapter.Show(IToastNotification notification)
 {
     if (notifier == null)
     {
         using (var hString_appId = HSTRING.FromString(appId))
             ComFunctions.CheckHRESULT(manager.CreateToastNotifierWithId(hString_appId, out notifier));
     }
     if (notifier != null && notification != null)
     {
         notifier.Show(notification);
     }
 }
            IToastNotification IToastNotificationAdapter.Create(IPredefinedToastNotificationInfo info)
            {
                var content = ToastNotificationManager.GetDocument(manager, info);

                if (factory == null)
                {
                    factory = ComFunctions.RoGetActivationFactory <IToastNotificationFactory>();
                }
                IToastNotification result;

                ComFunctions.CheckHRESULT(factory.CreateToastNotification(content, out result));
                return(result);
            }