0

私は Visual Studio 2012 でメトロ スタイル アプリの作成を試しています。私は最も経験豊富なデザイナーではありませんが、アプリケーションの 1 つの点で混乱しています。

デザインの一貫性を保つために、アプリケーションのさまざまなページに空白ページではなく「基本ページ」を使用していますが、これらの「基本ページ」は奇妙な動作をしているようです。ページに配置したすべてのアイテム (ボタン、テキスト ボックスなど) は、ページが開いたときにすべて 1 つずつスライドします。たとえば、アプリケーションを実行して 10 個のボタンがあるページに移動すると、各ボタンが右側から左側にスライドする短いアニメーションが表示されます。1 つのページで多数の項目を処理する場合、各項目が別々にスライドするため、これには多くの時間がかかることがあります。

各アイテムのプロパティを見ると、フローの方向を変更することで、ページの読み込み中にスライドする方向を変更できました。また、少し調査したところ、メトロスタイルの「enterPage」または「enterContent」アニメーションが原因である可能性があると考えていますが、確かではありません.

私は実験してこれを理解しようとしましたが、これを修正できるように原因を見つけるために検索しました(理想的には、アイテムをグループ化して互いにスライドさせたいだけです)が、検索するのはちょっと難しいですあいまいな言葉なので、ここで質問しています。

これは何が原因で、どうすれば変更できますか?

4

2 に答える 2

0

少し実験した後、すべてのページ コンテンツをグリッド内に配置すると、必要に応じてすべてが一度に表示されることがわかりました。もっと早く試してみるべきだったかもしれませんが、すべてがすでにページの外側のグリッド内にあったので、それで処理できると思いました。

私はそれを完全には理解していませんが、今のところうまくいきます。

于 2012-08-16T12:27:29.400 に答える
0

EnterPage でアニメーションを順序付けるべきではありません。それらは多くの要素のアニメーションの一部をオフセットしますが、それぞれを順番にオフセットするべきではありません。

WinJS ナビゲーションを使用していますか?

于 2012-08-15T09:42:58.523 に答える