0

Silverlight 5 ユーザー コントロールで PivotViewer コントロールを使用しています。セマンティック ズームを利用するために、2 つの PivotViewerTemplates を定義しています。最初に定義されたテンプレートの MaxWidth は 300 で、2 番目のテンプレートには MaxWidth が設定されていません。PivotViewer コントロール内の特定の「ズーム」で、両方の PivotViewerTemplates が同時に表示されます (両方のテンプレートは、その時点でもある程度透明です)。1 つの PivotViewerTemplate から別の PivotViewerTemplate への移行の間でスタックしているかのようです。

両方の PivotViewerTempaltes が同時に表示されないようにするにはどうすればよいですか?

4

1 に答える 1

1

表示されているのは、2 つのテンプレート間のトランジション効果です。大規模なトランジションを実行すると、スムーズなアニメーションが提供されます。ただし、MaxWidth とコレクション内のアイテムの数によっては、少し粘着性がある場合があります。

MaxWidth をいじると、コレクションへの影響を最小限に抑えることができることがわかります。

于 2013-01-26T06:18:26.470 に答える