0

GridViewItemsPanelとしてVariableSizedWrapGridがあります。GridViewが含まれる列は、幅自動に設定されます。VariableSizedWrapGridは必要なだけのスペースを使用することを期待しますが、いいえ、StackPanelとは対照的に、GridViewに1つのアイテムしか表示されません。スタックパネルは、アイテムを表示するために必要なだけのスペースを取ります。

多分それはバグですか?

4

1 に答える 1

1

width = "*"を設定する必要があると思います。これにより、スタックパネル内に残っているスペースがいっぱいになります。

Autoに設定すると、グリッド内のコンテンツに基づいて必要なスペースのみが使用されます。

少し前に、XAMLを使用した動的レイアウトに関するブログ投稿を作成しました。これがレイアウトの作成にさらに役立つことを願っています: http ://www.playingwith.net/2012/01/creating-a-dynamic-layout-with-xaml -in-windows-8-metro-style-apps /

于 2012-05-15T09:51:28.987 に答える