日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows Phone 8.1 Tiles, Notifications and Action Center

發布時間:2025/5/22 windows 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows Phone 8.1 Tiles, Notifications and Action Center 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

(1)Tiles

Tiles 也就是磁貼,是 Windows Phone 的一大特色。

一個 Tile 其實可以看成是一個 XML,比如:

<tile><visual><binding template="TileSquareImage"><image id="1" src="image1" alt="alt text"/></binding> </visual> </tile><tile><visual version="2"><binding template="TileSquare150x150Image" fallback="TileSquareImage"><image id="1" src="image1" alt="alt text"/></binding> </visual> </tile>

微軟為我們提供了一系列模板,具體可參照:鏈接

只要根據模板的 XML 格式,便可輕松的更新 Tile:

private void updateButton_Click(object sender, RoutedEventArgs e) {UpdateTiles("ms-appx:///Images/Middle.png", "ms-appx:///Images/Wide.png"); }private void UpdateTiles(string middlePath, string widePath) {string tileString = "<tile>" +"<visual version=\"2\">" +"<binding template=\"TileSquare150x150PeekImageAndText04\" fallback=\"TileSquarePeekImageAndText04\">" +"<image id=\"1\" src=\"" + middlePath + "\" alt=\"alt text\"/>" +"<text id=\"1\"></text>" +"</binding>" +"<binding template=\"TileWide310x150ImageAndText01\" fallback=\"TileWideImageAndText01\">" +"<image id=\"1\" src=\"" + widePath + "\" alt=\"alt text\"/>" +"<text id=\"1\"></text>" +"</binding>" +"</visual>" +"</tile>";XmlDocument tileXML = new XmlDocument();tileXML.LoadXml(tileString);TileNotification newTile = new TileNotification(tileXML);TileUpdater updater = TileUpdateManager.CreateTileUpdaterForApplication();updater.EnableNotificationQueue(false);updater.Update(newTile); }

除了主磁貼外我們還可以新建 SecondaryTile:

private void createButton_Click(object sender, RoutedEventArgs e) {CreateTile("ms-appx:///Images/Middle.png", "ms-appx:///Images/Wide.png"); }private async void CreateTile(string middlePath, string widePath) {SecondaryTile tile = new SecondaryTile("Cortana", "Cortana", "Some", new Uri(middlePath), TileSize.Default);tile.VisualElements.ShowNameOnSquare150x150Logo = true;tile.VisualElements.ForegroundText = ForegroundText.Dark;tile.VisualElements.Square30x30Logo = new Uri(middlePath);tile.VisualElements.Wide310x150Logo = new Uri(widePath);await tile.RequestCreateAsync(); }

SecondaryTile 的更新與主磁貼更新一樣:

TileUpdater update = TileUpdateManager.CreateTileUpdaterForSecondaryTile("Cortana");

?

(2)Notifications

Notification(推送通知)分為 Tile,Badge,Toast,Raw 四種類型,而通知的方式又分為 Scheduled,Periodic,Local,Push 四種,它們之間對應的關系為:

使用方法都大同小異,根據各自的 XML 格式修改再調用 Update 方法即可,例如:

XmlDocument xml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText04); ToastNotification toast = new ToastNotification(xml); ToastNotifier notifier = ToastNotificationManager.CreateToastNotifier(); notifier.Show(toast);

需要注意的是:(1)Toast 通知需要在 Manifest 中許可;(2)Push 方法為:

private async void SendRawNotification() {var channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();channel.PushNotificationReceived += channel_PushNotificationReceived; }private void channel_PushNotificationReceived(PushNotificationChannel sender, PushNotificationReceivedEventArgs args) {var raw = args.RawNotification; }

?

(3)Action Center

1)每個應用最多可以在 Action Center 中駐留 20 條通知

2)通知最多可駐留 7 天

3)可發送靜默通知(不會提示用戶)

toast1.SuppressPopup = true;

4)可對通知進行分組

XmlDocument xml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText04);ToastNotification toast1 = new ToastNotification(xml); toast1.Group = "One"; toast1.Tag = "1";

5)可更新或刪除通知(可刪除某一組)

ToastNotificationManager.History.RemoveGroup("One");

?

轉載于:https://www.cnblogs.com/xiaoshi3003/p/3764507.html

總結

以上是生活随笔為你收集整理的Windows Phone 8.1 Tiles, Notifications and Action Center的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 嫩草视频在线观看视频 | 亚洲国产精品久久人人爱 | 欧美视频不卡 | 日韩电影在线观看一区 | 国产a不卡| 欧美午夜一区二区三区 | 娇小萝被两个黑人用半米长 | 狠狠人妻久久久久久综合蜜桃 | 福利在线网站 | www天天干 | 操碰91 | 国产真人无码作爱视频免费 | 国产亚洲欧美在线 | 日韩 欧美 自拍 | 97视频国产| 91国自产精品中文字幕亚洲 | 在线欧美亚洲 | 看国产黄色片 | 色综合社区 | 欧美女优视频 | 日韩欧美在线观看 | 碧蓝之海动漫在线观看免费高清 | 男女视频免费网站 | 亚洲午夜精品久久久久久人妖 | 亚洲第一色播 | 五月天激情国产综合婷婷婷 | 亚洲av午夜精品一区二区三区 | 亚洲网址| 久久久久久久国产视频 | 亚洲国产欧洲 | 国产精品女人精品久久久天天 | 亚洲中文无码久久 | 五月天婷婷综合 | 亚洲午夜精品一区二区 | 国产伦精品一区二区三区高清版 | 九九九热| 狠狠操一区二区 | 国产污在线观看 | 四虎在线免费观看 | 免费污污视频在线观看 | 欧美无遮挡高潮床戏 | 国产精品一线天 | 一级片在线视频 | 女生扒开尿口让男生桶 | 成人91av| 性高湖久久久久久久久aaaaa | 婷婷九月综合 | 亚洲熟妇无码乱子av电影 | 国产视频一区在线 | 亚洲自拍偷拍第一页 | 日韩诱惑 | 久久久这里有精品 | 日本亚洲最大的色成网站www | 天天色天天搞 | 亚洲字幕成人中文在线观看 | 亚洲一区二区高清 | 亚洲第一av网站 | 午夜久久久久久久久久影院 | 欧美成人黄色片 | 久久免费看 | 欧美性爱精品在线 | 色多多在线视频 | 欧美精品一区二区三区久久 | 久久久女人 | 亚洲一区二区三区四区五区六区 | 亚洲黄色成人网 | 国产精品激情偷乱一区二区∴ | 91精品国产麻豆国产自产在线 | 又大又粗弄得我出好多水 | 奇米网久久 | 国产精品色网 | 91av国产在线| 永久免费未网 | 国产一二三区在线视频 | 亚州av| 国产一级免费视频 | 成人免费无码av | 先锋影音av资源在线观看 | 久久亚洲激情 | 超碰免费在线 | 亚洲精品在线视频观看 | 国产精品久久久久久久久久辛辛 | 日韩av片在线免费观看 | 无码人妻丰满熟妇区毛片蜜桃精品 | 天天爽影院 | 欧美日韩中文字幕在线视频 | 男女精品视频 | 日韩极品视频 | 国产精品美女www | 日本伊人久久 | 国产成人精品免费看视频 | 亚洲va国产天堂va久久 en | 免费黄色在线网站 | 在线播放av片 | 国产在线视频导航 | 一区二区三区在线观看免费视频 | 欧美午夜三级 | 91色伦| 日韩欧美精品 |