c# - 我们如何在没有动画的情况下显示 hubtile

标签 c# windows-phone-7

我想在 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/

相关文章:

.net - 触摸操作卡住了我在Windows Phone 7.1(Mango)中的udp发送

windows-phone-7 - Wp7 :Push notification channel URI is null

c# - 在 .Net 中的 Excel 文档中查找最右边的单元格

c# - 将 Sitecore.Data.Items.Item 序列化为 JSON

C# + Windows Phone => TextBlock,保留空格?

c# - WP7.1 上的匿名类型和获取访问器?

c# - 使用 C# 从 excel 电子表格读取/写入

c# - 如何在后面的 C# 代码中将一个 div 添加到容器 div

c# - 向 ADFS 进行身份验证时出现 "An error occurred when verifying security for the message"异常

c# - 如何在 XAML 中换行或换行