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); }