你的位置:首页 > 软件开发 > 操作系统 > windowsphone8.1学习笔记之磁贴

windowsphone8.1学习笔记之磁贴

发布时间:2015-09-13 18:00:04
磁贴,wp系统独有。个人觉得还是蛮给力的。好了废话不多说,我们来创建自己的辅助磁贴。创建磁贴是通过SecondaryTile对象来的,所以先说说该对象的一些重要属性。Arguments属性:传值用的,就是将磁贴的相关参数传递给应用,从而让应用识别是哪个磁贴点击进入的。Backgr ...

windowsphone8.1学习笔记之磁贴

磁贴,wp系统独有。个人觉得还是蛮给力的。

好了废话不多说,我们来创建自己的辅助磁贴。创建磁贴是通过SecondaryTile对象来的,所以先说说该对象的一些重要属性。

Arguments属性:传值用的,就是将磁贴的相关参数传递给应用,从而让应用识别是哪个磁贴点击进入的。

BackgroupColor属性,这个属性看名字应该都很熟悉了,是磁贴的背景色。

DisplayName属性:磁贴左下角的文字信息。

VisualElements属性:设置磁贴的可视化属性的显示情况。

TileId属性:表示磁贴的唯一标识,可以通过这个TileId来判断磁贴是否存在和获取磁贴对象。

SamlLogo、Logo和WideLogo属性:它们分别表示小、中、宽三种磁贴对应的图片地址

 

Uri square71x71Logo = new Uri("ms-appx:///Assets/Square71x71Logo.scale-240.png");Uri square150x150Logo = new Uri("ms-appx:///Assets/Logo.scale-240.png");Uri wide310x150Logo = new Uri("ms-appx:///Assets/WideLogo.scale-240.png");string tileId = "App1";string tileArguments = "tileId" + " WasPinnedAt=" + DateTime.Now.ToLocalTime().ToString();SecondaryTile secondaryTile = new SecondaryTile(tileId, "TitleTest", tileArguments, square150x150Logo, TileSize.Square150x150);secondaryTile.VisualElements.Wide310x150Logo = wide310x150Logo;secondaryTile.VisualElements.Square150x150Logo = square150x150Logo;secondaryTile.VisualElements.Square71x71Logo = square71x71Logo;secondaryTile.VisualElements.ShowNameOnSquare150x150Logo = true;secondaryTile.VisualElements.ShowNameOnWide310x150Logo = true;bool isPinned = await secondaryTile.RequestCreateAsync();
//创建磁贴时设置SecondaryTile的Arguments的值protected override void OnNavigatedTo(NavigationEventArgs e)

原标题:windowsphone8.1学习笔记之磁贴

关键词:Windows

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录