皮皮网

【404 页面 源码】【can 源码】【jar 源码】notification源码

2024-11-20 20:26:39 来源:simplecd源码

1.Windows 8技巧:Windows 8 中的源码Toast Tile Badge通知的使用方法

notification源码

Windows 8技巧:Windows 8 中的Toast Tile Badge通知的使用方法

       在Windows 8中有三种通知的方式及时提醒用户,它们分别是源码Toast,Tile,Badge

Toast:是在应用程序中及时弹出的提醒通知。

Tile:是源码404 页面 源码磁贴通知,用于Metro界面中的源码应用程序图标上进行和文字通知。

Badge:是源码can 源码在磁贴小贴士通知,用于Metro界面中的源码jar 源码应用程序图标右下角提示当前有多少新消息或者当前应用程序状态,如(playing paused newMessage)等。源码

       准备工作:   首先:引用NotificationsExtensions.winmd库,源码这是源码对各种通知简化访问的封装。

       其次:打开Package.appxmanifest重新设置各种徽标。源码

       最后:打开Package.appxmanifest,源码设置“支持Toast通知”为“是源码”。

       Toast:

       复制代码

         

       代码如下:

       private void ToastNotice_Click(object sender,源码rpgxp源码 RoutedEventArgs e)

         {

         //Toast通知文字以及设置

         IToastImageAndText Toast = ToastContentFactory.CreateToastImageAndText();

         Toast.TextBodyWrap.Text = "今日世界末日倒数天!";

         Toast.Image.Src = "///P__0__.jpg";

         ToastNotificationManager.CreateToastNotifier().Show(Toast.CreateNotification());

         }

       效果:

       Tile:

       复制代码

         

       代码如下:

       private void TileNotice_Click(object sender,源码 RoutedEventArgs e)

         {

         //Tile通知文字以及设置

         ITileWideImageAndText tile = TileContentFactory.CreateTileWideImageAndText();

         tile.TextCaptionWrap.Text = "小资情有独钟 款合资热销时尚车型导购";

         tile.Image.Src = "/uploadfile///.jpg";/pp ITileSquareImage wideImageContent = TileContentFactory.CreateTileSquareImage();

         wideImageContent.Image.Src = "/uploadfile///.jpg";

         tile.SquareContent = wideImageContent;

         TileUpdateManager.CreateTileUpdaterForApplication().Update(tile.CreateNotification());

         }/pp private void ClearTile_Click(object sender, RoutedEventArgs e)

         {

         //清除Tile通知

         TileUpdateManager.CreateTileUpdaterForApplication().Clear();

         }

       效果:

       Badge:

       复制代码

         

       代码如下:

       private void BadgeNotice_Click(object sender, RoutedEventArgs e)

         {

         //Badge数字通知

         BadgeNumericNotificationContent badge = new BadgeNumericNotificationContent();

         BadgeUpdateManager.CreateBadgeUpdaterForApplication().Update(badge.CreateNotification());

         }/pp private void BadgeImage_Click(object sender, RoutedEventArgs e)

         {

         //Badge状态通知

         BadgeGlyphNotificationContent badge = new BadgeGlyphNotificationContent(GlyphValue.Paused);

         BadgeUpdateManager.CreateBadgeUpdaterForApplication().Update(badge.CreateNotification());

         }/pp private void BadgeClear_Click(object sender, RoutedEventArgs e)

         {

         //清楚Badge通知

         BadgeUpdateManager.CreateBadgeUpdaterForApplication().Clear();

         }

       效果见右下角:

       Xaml:

       复制代码

         

       代码如下:

       Grid Background="{ StaticResource ApplicationPageBackgroundThemeBrush}"

         Button Content="Toast通知" HorizontalAlignment="Left" Name="ToastNotice"

         Margin=",,0,0" VerticalAlignment="Top" Click="ToastNotice_Click"/

         Button Content="Tile 通知" HorizontalAlignment="Left" Name="TileNotice"

         Margin=",,0,0" VerticalAlignment="Top" Click="TileNotice_Click"/

         Button Content="清除Tile通知" HorizontalAlignment="Left" Name="ClearTile"

         Margin=",,0,0" VerticalAlignment="Top" Click="ClearTile_Click" /

         Button Content="Badge数字" HorizontalAlignment="Left" Name="BadgeNotice"

         Margin=",,0,0" VerticalAlignment="Top" Click="BadgeNotice_Click"/

         Button Content="Badge" HorizontalAlignment="Left" Name="BadgeImage"

         Margin=",,0,0" VerticalAlignment="Top" Click="BadgeImage_Click" /

         Button Content="Badge清除" HorizontalAlignment="Left" x:Name="BadgeClear"

         Margin=",,0,0" VerticalAlignment="Top" Click="BadgeClear_Click" /

         /Grid

       最后如需源码请点击 Win8Notice_jbnet.rar 下载。

源码多开 源码

源码多开 源码