2

Windows Phone 7 アプリケーションで 1 つのタイルに 2 つのフィールドを表示したいと考えています。1)名前 2)説明 静止画像のように、タイルには名前と説明を表示する必要があります

それらを表示するために、タイルにアニメーション効果は必要ありません。アプリケーションのエクスペリエンスが損なわれるため、アニメーション効果を無効にする方法はありますか。アプリケーションで Toolkit :hubtile を使用しています。

4

1 に答える 1

0

はい、HubTileService クラスを使用して可能です。XAML で次のタイルを取得したとします。

<toolkit:HubTile Name="myTile" Title="Tile 1" GroupTag="tileGroup" />

以下を使用して、このタイルだけをフリーズできます。

HubTileService.FreezeHubTile(myTile);

または、同じ GroupTag を持つ複数のタイルがある場合は、次の方法で一度にすべてをフリーズできます。

HubTileService.FreezeGroup("tileGroup");

アニメーションを再開するには、次を使用できます。

HubTileService.UnfreezeTile(myTile);
HubTileService.UnfreezeGroup("tileGroup");

どのアニメーション パーツ (ビジュアル ステート) を表示するかを制御したい場合、たとえば反転したステートが必要な場合は、次のようにビジュアル ステート マネージャーを使用して変更します。

VisualStateManager.GoToState(myTile, "Flipped", true);

HubTile の詳細な説明については、Windows Phone Geek に適切なガイドがあります。

于 2013-03-09T11:46:04.047 に答える