首页 » IT学院 » 正文

uwp开发:创建磁贴到桌面

本文地址:http://www.zmy123.cn/?p=1229

今天说下uwp用代码创建磁贴到桌面的方法。对于uwp应用来说,磁贴是一大特色,所以,可以在打开应用的时候,提示用户,是否固定磁贴到桌面。这样可以利于让你的app有更多的展示机会。

下面是具体做法:

 private async void CreatTile()
        {
            //磁贴ID
            var tileid = "tile";
            //磁贴展示名称
            var displayName = "磁贴";
            //点击磁贴传回的参数
            var args = string.Format("Click @ {0:yyyy-MM-dd HH:mm:ss}", DateTime.Now);
            //磁贴的路径
            var logourl = new Uri("ms-appx:///Assets/test.jpg");
            //磁贴的大小
            var size = TileSize.Square150x150;
            //创建磁贴对象
            var tile = new SecondaryTile(tileid, displayName, args, logourl, size);
            //让磁贴显示展示名
            tile.VisualElements.ShowNameOnSquare150x150Logo = true;
            //创建磁贴,返回bool值
            bool b= await tile.RequestCreateAsync();
            if (b)
            {
                await new MessageDialog("创建成功").ShowAsync();
            }
        }

这样在button的点击事件中执行这个方法,即可将磁贴创建到桌面。以上每步都有说明,大家参照即可。其中args 是点击磁贴后传回到应用的参数。可以自己根据实际需要设定。欢迎热爱UWP开发的同学加入群:193148992,共同学习交流。

——IT追梦园

本文共 1 个回复

  • gaga 2016/09/29 15:29

    👿

发表评论