Windows Phone 7 アプリケーションで 1 つのタイルに 2 つのフィールドを表示したいと考えています。1)名前 2)説明 静止画像のように、タイルには名前と説明を表示する必要があります
それらを表示するために、タイルにアニメーション効果は必要ありません。アプリケーションのエクスペリエンスが損なわれるため、アニメーション効果を無効にする方法はありますか。アプリケーションで Toolkit :hubtile を使用しています。
Windows Phone 7 アプリケーションで 1 つのタイルに 2 つのフィールドを表示したいと考えています。1)名前 2)説明 静止画像のように、タイルには名前と説明を表示する必要があります
それらを表示するために、タイルにアニメーション効果は必要ありません。アプリケーションのエクスペリエンスが損なわれるため、アニメーション効果を無効にする方法はありますか。アプリケーションで Toolkit :hubtile を使用しています。
はい、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 に適切なガイドがあります。