磁贴,wp系统独有。个人觉得还是蛮给力的。好了废话不多说,我们来创建自己的辅助磁贴。创建磁贴是通过SecondaryTile对象来的,所以先说说该对象的一些重要属性。Arguments属性:传值用的,就是将磁贴的相关参数传递给应用,从而让应用识别是哪个磁贴点击进入的。Backgr ...
磁贴,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
(#换成@)。