我想在 Windows Phone 7 应用程序中的单个磁贴中显示两个字段。 1)姓名 2)描述 像静态图片一样,tile 应该显示名称和描述
为了显示它们,我不希望在图 block 中有任何动画效果。 是否有禁用动画效果的方法,因为它会破坏应用程序体验。 我在我的应用程序中使用 Toolkit :hubtile。
最佳答案
是的,可以使用 HubTileService 类。假设您在 XAML 中获得了以下 Tile:
<toolkit:HubTile Name="myTile" Title="Tile 1" GroupTag="tileGroup" />
现在您可以使用以下方式卡住此图 block :
HubTileService.FreezeHubTile(myTile);
或者如果您有多个具有相同 GroupTag 的图 block ,您可以使用以下方法一次卡住它们:
HubTileService.FreezeGroup("tileGroup");
要再次启动动画,您可以使用:
HubTileService.UnfreezeTile(myTile);
HubTileService.UnfreezeGroup("tileGroup");
如果你想控制你希望哪个动画部分(视觉状态)可见,例如翻转状态可能是你想要的,那么你可以像这样使用视觉状态管理器改变它:
VisualStateManager.GoToState(myTile, "Flipped", true);
有关 HubTile 的更深入的解释,请参阅 good guide at Windows Phone Geek .
关于c# - 我们如何在没有动画的情况下显示 hubtile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15309312/