我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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

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

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

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

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

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

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

查看图片

Toast:

复制代码代码如下:
private void ToastNotice_Click(object sender, RoutedEventArgs e)
{
//Toast通知文字以及图片设置
IToastImageAndText01 Toast = ToastContentFactory.CreateToastImageAndText01();
Toast.TextBodyWrap.Text = "今日世界末日倒数10天!";
Toast.Image.class="lazy" data-src = "http://news.shangdu.com/301/20120512/P_5626361_0__1686841290.jpg";
ToastNotificationManager.CreateToastNotifier().Show(Toast.CreateNotification());
}

效果图片:

查看图片

Tile:

复制代码代码如下:
private void TileNotice_Click(object sender, RoutedEventArgs e)
{
//Tile通知文字以及图片设置
ITileWideImageAndText01 tile = TileContentFactory.CreateTileWideImageAndText01();
tile.TextCaptionWrap.Text = "小资情有独钟 10款合资热销时尚车型导购";
tile.Image.class="lazy" data-src = "http://news.mycar168.com/uploadfile/2011/1030/20111030040816628.jpg";</p> <p> ITileSquareImage wideImageContent = TileContentFactory.CreateTileSquareImage();
wideImageContent.Image.class="lazy" data-src = "http://news.mycar168.com/uploadfile/2011/1030/20111030040816628.jpg";
tile.SquareContent = wideImageContent;
TileUpdateManager.CreateTileUpdaterForApplication().Update(tile.CreateNotification());
}</p> <p> 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(29);
BadgeUpdateManager.CreateBadgeUpdaterForApplication().Update(badge.CreateNotification());
}</p> <p> private void BadgeImage_Click(object sender, RoutedEventArgs e)
{
//Badge状态图片通知
BadgeGlyphNotificationContent badge = new BadgeGlyphNotificationContent(GlyphValue.Paused);
BadgeUpdateManager.CreateBadgeUpdaterForApplication().Update(badge.CreateNotification());
}</p> <p> 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="250,172,0,0" VerticalAlignment="Top" Click="ToastNotice_Click"/>
<Button Content="Tile 通知" HorizontalAlignment="Left" Name="TileNotice"
Margin="394,172,0,0" VerticalAlignment="Top" Click="TileNotice_Click"/>
<Button Content="清除Tile通知" HorizontalAlignment="Left" Name="ClearTile"
Margin="559,172,0,0" VerticalAlignment="Top" Click="ClearTile_Click" />
<Button Content="Badge数字" HorizontalAlignment="Left" Name="BadgeNotice"
Margin="250,270,0,0" VerticalAlignment="Top" Click="BadgeNotice_Click"/>
<Button Content="Badge图片" HorizontalAlignment="Left" Name="BadgeImage"
Margin="394,270,0,0" VerticalAlignment="Top" Click="BadgeImage_Click" />
<Button Content="Badge清除" HorizontalAlignment="Left" x:Name="BadgeClear"
Margin="559,270,0,0" VerticalAlignment="Top" Click="BadgeClear_Click" />
</Grid>

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

在Windows 8中有三种通知的方式及时提醒用户,它们分别是Toast,Tile,BadgeToast:是在应用程序中及时弹出的提醒通知。Tile:是磁贴通知,用于Metro界面中的应用程序图标上进行图片和文字通知。Badge:是在磁贴小
2022-06-04

Windows 8技巧:Windows 8中FlipView的使用技巧介绍

FlipView控件类似于翻页控件,并且是现成的翻页按钮,你只需要为其增加数据项即可。本文讲述两种方式的FlipView项目和展示。一:直接前台FlipViewItem复制代码代码如下:
2022-06-04

Windows 8技巧:Windows 8中的Popup使用方式介绍

在上一篇文章中我们将了替代Silverlight中MessageBox的MessageDialog控件,本篇文章将讲诉另外一种弹出提示窗口的控件Popup。 一、我们认识Popup控件的IsLightDismissEnabled属性,这个属
2022-06-04

Windows 8技巧:Windows 8 中Slider控件与ToggleSwitch控件的使用方法

一:Silder控件是滑块控件,在Silverlight中也存在,其主要用于音量调节,亮度调节,色彩调节,温度计等。主要属性:FlowDirection:从左向右滑动或者从右向左滑动Minimum:最小值Maximum:最大值Orienta
2022-06-04

Windows 8技巧:Windows 8 中的三种进度条和两种定时器的使用技巧

在Windows 8中的默认进度条也与时俱进,和之前Silverlight中的不一样。本文将讲述三种不同的进度条,另外在本文中也会将两种定时器。 进度条主要属性:Value:当前进度值。Maximum:最大进度值。IsIndetermina
2022-06-04

Windows 8技巧:Windows 8的基本变换和矩阵变换以及AppBar应用程序栏的使用

在Windows 8中有几种基本变换和矩阵变换和Silverlight中的使用方法都是一样。包括: RotateTransform:旋转变换 ScaleTransform:缩放变换SkewTransform:倾斜变换TranslateTra
2022-06-04

Windows 8 开发之摄像头的使用方法

1.更新项目中package.appmanifest 文件,本文让webcam和microphone可用。只需要在功能选项卡中勾选对应的框即可。如下图所示:如果不按照上面的设置,那么这些功能是不可以使用的,所以,确保首先设置好了。在Wind
2022-06-04

Windows 8技巧:Xaml+C#开发第一个Metro Style应用程序的使用

首先我们需要安装Windows 8以及VS2012,下载地址:http://msdn.microsoft.com/zh-CN/windows/apps/br229516/   然后我们打开VS2012,选择Windows Metro Sty
2022-06-04

Windows 8技巧:第一个拆分布局应用程序修改Logo的方法介绍

在VS2012中新建一个拆分布局应用程序如下:然后我们看它的项目布局如下:在这里我们可以看到项目结构内容以及意义如下:Assets文件夹:存放系统图片和资源Common文件夹:存放系统公共代码和通用文件DataModel文件夹:存放数据层数
2022-06-04

关于Windows 8 开发之测试代码的使用方法

1.创建解决方案和单元测试项目  1).“文件”菜单上选择“新建”,然后选择“新建项目”。  2).在“新建项目”对话框中,展开“已
2022-06-04

Windows 8系统使用家庭组的方法(图文教程)

1、打开控制面板--网络和Internet; 2、选择家庭组;3、即可进行设置。
2022-06-04

windows系统的安全模式使用方法和11项使用技巧

对于计算机小白来说,或者对电编程客栈脑系统没有www.cppcns.com深入了解的人都不清楚Windows系统的安全模式是干什么用的、怎么退出安全模式等操作,下面小编详细介绍各种情况下的Windows系统安全模式使用方法和技巧。1、基础知
2023-06-08

使用Y400/Y500预装Windows 8的系统下无线受限无法上网问题解决方法

知识点分析:近期有较多反馈在使用Y400/Y500预装Windows 8的系统下,连接家用路由器AP,高概率的出现无线受限无法上网的情况,出现问题后需要重新连接WIFI,右下角出现网络叹号图标.如下图:经分析,机型配置的无线网卡为Broad
2022-06-04

Windows 8.1中使用鼠标下拉方式完全关闭应用的技巧

微软在上个月月底发布了Windows 8.1预览版,在Windows 8.1预览版中微软加入了开始按钮,增强了搜索和进行了功能修改与完善,同时Windows 8.1中的应用将不再像Windows 8那样,通过下拉即可关闭应用,而是保留了ht
2023-06-06

编程热搜

目录