【澳门皇家赌场在线】上显示动态磁贴更新了,

2019-07-11 20:51栏目:科技在线

Windows 8 底下,包蕴 Windows Phone 8 ,那么些能够动态呈现新闻的磁贴算是一个很实用的法力。不过在早前,SkyDrive 在 Windows 8 和 RT 系统下还不恐怕兑现动态磁贴。未来以此难题消除,在微软的 Inside SkyDrive 官方 Blog 中,程序猿 Mike 托雷斯 揭发了 SkyDrive 的动态磁贴突显效果:当您增加新的文本到 SkyDrive 中,其会平铺显示相关的内部原因;要是增多了文本,你就能够直接观望文件名,以及它被归入了哪位文件夹;假设您增多了照片,瓷砖就能够给你一个预览。那些职能会日益推送到用户手上,即使您还一直不看出这几个立异也休想心急,该来的总会到来,跳转能够看看功效图。

【澳门皇家赌场在线】上显示动态磁贴更新了,磁贴的更新。上面将介绍三种方法怎样在windows10 uwp开辟中什么翻新应用磁贴:

  磁贴在系统的起初菜单中意味着应用,动态磁贴能够向用户浮现新的、重大的、定制的内容。 Tile 布告是一种固定格式的 XML,个中含有文字和图表内容。在应用程序清单中,必须含有一张长方形的的 logo,假诺 应用程序也想利用宽模版 logo,也亟需在清单中表明。借让你的行使中平等帮忙宽 tile,刚烈指出你预加载 方形和宽形 在预加 载的 xml 中,从而无论开端菜单中的 tile 是方形或然 宽形的 都能够吸收公告。

本篇和大家齐声领悟一下Windows 8.第11中学磁贴的换代,我们来看看哪些利用它做出更加好的使用磁贴。

澳门皇家赌场在线 1

实际windows的磁贴就是用xml达成的,你只要求创立相应格式的xml就足以兑现动态磁贴了

以下是微软提供的磁贴模版:

第一大家从表现情势上来对待一下Windows 8 与 Windows 8.1 中的磁贴:

一,手动更新磁贴

 磁贴和磁贴通告: 

Windows 8协理三种尺寸的磁贴,长方形磁贴(150 * 150 像素)和正方形磁贴(310 * 150 像素)。如下图中国聚焦国人民邮政总部公司件和日历属于正方形磁贴,地图和应用集团等属孙铎方形磁贴。

二,轮询更新磁贴

 磁贴模板目录 :   

澳门皇家赌场在线 2

【第一种方法】手动更新磁贴

  1.动态磁贴

Windows 8.1在8.0 的磁贴种类基础上,多援助了三种尺寸的磁贴,小磁贴(70 * 70 像素)和 大磁贴(310 * 310 像素)。

  1. 始建一个文本框和多个开关,当按键点击时,磁贴就能够显得文本框的文书
  2. 给按键绑定一个事件,代码如下

    private void changeBtn_Click(object sender, RoutedEventArgs e)

        {
            //获取模板
            var tileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquare150x150Text01);
            //获取标签名为text的元素值
            var tileAttributes = tileXml.GetElementsByTagName("text");
            //将获取的元素值追加一个值
            tileAttributes[0].AppendChild(tileXml.CreateTextNode(titleBox.Text));
            //创建一个磁贴类,将xml数据填充到磁贴中
            var tileNotification = new TileNotification(tileXml);
            //向磁贴更新
            TileUpdateManager.CreateTileUpdaterForApplication().Update(tileNotification);
        }
    

  使用 Windows.UI.Notifications 命名空间下的 TileUpdateManager 类, 创立用于转移和翻新运行菜单图块的 TileUpdater对象。此类提供对系统提供的平铺模板 XML 内容的拜访,以便你能够自定义用于更新您平铺的剧情。 具人体模型版的XML内容,可以依靠微软的模板,举办修改。

那样一来Windows 8.1 一共补助种种尺寸的磁贴,分别为小磁贴、中磁贴(原星型磁贴)、宽磁贴(原圆锥形磁贴)和大磁贴。

如此那般,当点击开关时,应用磁贴就能够展现文本框输入的值

 public static class TileUpdateManager
    {
        // 摘要:
        //     创建并初始化 TileUpdater 的新实例,此操作可让您更改调用应用程序图块的外观。
        //
        // 返回结果:
        //     用于将更改发送到应用程序的平铺的对象。
        [Overload("CreateTileUpdaterForApplication")]
        public static TileUpdater CreateTileUpdaterForApplication();
        //
        // 摘要:
        //     创建并初始化图块 TileUpdater 的新实例,该图块属于和调用应用程序位于同一包中的另一应用程序。TileUpdater 允许开发人员更改该平铺外观。
        //
        // 参数:
        //   applicationId:
        //     标题的唯一 ID。
        //
        // 返回结果:
        //     用于通过 applicationId 将更改发送到平铺标识的对象。
        [Overload("CreateTileUpdaterForApplicationWithId")]
        public static TileUpdater CreateTileUpdaterForApplication(string applicationId);
        //
        // 摘要:
        //     创建并初始化 TileUpdater 的新实例,此操作可让您更改 secondary tile 的外观。平铺可属于调用应用程序或相同包中的其他任何应用程序。
        //
        // 参数:
        //   tileId:
        //     标题的唯一 ID。
        //
        // 返回结果:
        //     用于通过 tileID 将更新发送到平铺标识的对象。
        public static TileUpdater CreateTileUpdaterForSecondaryTile(string tileId);
        //
        // 摘要:
        //     获取预定义的图块模板之一的 XML 内容,这样您可以自定义该内容以进行图块更新。
        //
        // 参数:
        //   type:
        //     模板的名称。
        //
        // 返回结果:
        //     包含 XML 的对象。
        public static XmlDocument GetTemplateContent(TileTemplateType type);
    }

正如图中IE和地图等属于小磁贴,阅读列表属于中磁贴,资源音信属于宽磁贴,天气属于大磁贴。须要小心的是,小磁贴是不匡助动态磁贴的。

【第二种办法】轮询更新磁贴

  

澳门皇家赌场在线 3

版权声明:本文由澳门皇家发布于科技在线,转载请注明出处:【澳门皇家赌场在线】上显示动态磁贴更新了,