اعلان نان تست در ویندوز 10 UWP
معرفی
اعلان نان تست پیامی است که برای نمایش سریع اطلاعات استفاده می شود و یک برنامه می تواند بسازد و به کاربر تحویل دهد که در حال حاضر از برنامه استفاده نمی کند. اعلان نان تست ویندوز 10 دارای الگوهای تطبیقی جدید و اقدامات تعاملی است که میتوانیم طرحبندی نان تست را خودمان تنظیم کنیم، بنابراین به آن نان تست تطبیقی نیز میگویند.
بیایید مراحل را ببینیم
یک برنامه جدید UWP ویندوز 10 ایجاد کنید.
به صفحه کد پشت سر رفته و فضای نام زیر را اضافه کنید.
- using Windows.UI.Notifications;
- using NotificationsExtensions.Toasts;
بعد، XML ایجاد کنید که برای نمایش نان تست استفاده می شود. در اینجا من یک الگوی عمومی Toast مانند کد زیر ایجاد کردم:
- public static Windows.Data.Xml.Dom.XmlDocument CreateToast()
- {
- var xDoc = new XDocument(
- new XElement("toast",
- new XElement("visual",
- new XElement("binding", new XAttribute("template", "ToastGeneric"),
- new XElement("text", "C# Corner"),
- new XElement("text", "Do you got MVP award?")
- )
- ),// actions
- new XElement("actions",
- new XElement("action", new XAttribute("activationType", "background"),
- new XAttribute("content", "Yes"), new XAttribute("arguments", "yes")),
- new XElement("action", new XAttribute("activationType", "background"),
- new XAttribute("content", "No"), new XAttribute("arguments", "no"))
- )
- )
- );
-
- var xmlDoc = new Windows.Data.Xml.Dom.XmlDocument();
- xmlDoc.LoadXml(xDoc.ToString());
- return xmlDoc;
- }
با استفاده از سند XML یک شی اعلان نان تست ایجاد کنید.
- var xmdock = CreateToast();
- var toast = new ToastNotification(xmdock);
- Next show the toast using ToastNotificationManager class.
- var notifi = Windows.UI.Notifications.ToastNotificationManager.CreateToastNotifier();
- notifi.Show(toast);
کد منبع کامل
- private void showToastBtn_Click(object sender, RoutedEventArgs e)
- {
- var xmdock = CreateToast();
- var toast = new ToastNotification(xmdock);
- var notifi = Windows.UI.Notifications.ToastNotificationManager.CreateToastNotifier();
- notifi.Show(toast);
- }
حالا برنامه را اجرا کنید و خروجی را مانند تصویر زیر نشان دهید.
کد منبع _
خلاصه
در این مقاله با Toast Notification In Windows 10 UWP آشنا شدیم.