UWP 應用通知Notifications

原文: UWP 應用通知Notifications

以前說UWP 使用OneDrive雲存儲2.x api(二)【全網首發】,微識別實現了上傳下載的功能,那麼爲了給用戶更上一層樓的體驗,那就是在上傳下載完成以後,彈出一通知Notifications。html

關於Notifications,在UWP Community Toolkit中也有簡單介紹,不過微軟還除了一個更爲強大的,api

專門介紹 Tiles 和 Notifications 的工具————Notifications Visualizeride

商店搜索便可下載,這個貌似沒有源代碼。不過也不須要了。由於裏面各類樣式均可以直接導出代碼,供你直接拿來用。工具

 

 

 

 

 很炫酷吧,不過我這裏只是介紹一下這個工具,並結合個人實際例子來講明spa

 

 這是個人在上傳完成後的通知,封裝好了,放進去直接調用。code

我只加了一個 AdaptiveText(),能夠加多個的。而且 ToastButton參數設置None了,就是點擊 後消除通知。htm

 

private void PopupToast(string strMainContent, string strButtonContent) { var toastContent = new ToastContent() { Visual = new ToastVisual() { BindingGeneric = new ToastBindingGeneric() { Children = { new AdaptiveText() { Text = strMainContent }, }, //AppLogoOverride = new ToastGenericAppLogo() //{ // Source = "https://unsplash.it/64?image=1005", // HintCrop = ToastGenericAppLogoCrop.Circle //}
 } }, Actions = new ToastActionsCustom() { Buttons = { new ToastButton(strButtonContent, "None") { ActivationType = ToastActivationType.Foreground } } } }; // Create the toast notification
            var toastNotif = new ToastNotification(toastContent.GetXml()); // And send the notification
 ToastNotificationManager.CreateToastNotifier().Show(toastNotif); }

 

 

 

 不錯吧,姿式有不少。總有一個知足你blog

相關文章
相關標籤/搜索