2016-07-06 9 views
0

VisualStateTriggersのコンボ、パーセントのGridColumnの幅、その他のコードビハインドテクニックを使用して反応するように構築されたUWPアプリケーションがあります。全体的に見ると、ページごとに異なるウィンドウサイズで動的にサイズを変更できるレイアウトが得られました。GridView DataTemplateをWindowsのサイズに基づいて変更/変更します

ただし、1ページでは、DataTemplateを使用して各GridViewItemをレンダリングして、データのリストにバインドされたGridViewを持っています。小さな画面サイズでは、GridViewのアイテムがどのようにかなり劇的に表示されるかを変更したいと思います。

私が見ているすべての例では、2つのDataTemplateを作成し、画面サイズに基づいてそれらを切り替えることが含まれています。残念ながら、この手法では、データがバインドされているときにDataTemplateを読み込み時に切り替えるだけで、ユーザーがウィンドウのサイズを変更した場合に問題が発生します。

グリッドビューのDataTemplateを切り替えたり変更したりするには、ユーザーがウィンドウのサイズを変更するときに動的に切り替わる画面サイズに基づいて最適な方法を知りたいと思います。

答えて

0

これが私の仕事: AdaptiveTrigger and DataTemplate

VisualStateTriggersはDataTemplatesで動作しますが、ユーザーコントロールでラップのすべてを必要としていました。

関連する問題