码迷,mamicode.com
首页 > 其他好文 > 详细

uwp开发:创建磁贴到桌面

时间:2016-07-10 12:34:48      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

 

今天说下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,共同学习交流。

uwp开发:创建磁贴到桌面

标签:

原文地址:http://www.cnblogs.com/wpali/p/5657391.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!