GridView を使用してアイテムのリストを表示する Windows ストア アプリを作成しています (基本的な、すぐに使えるテンプレート)。すべてのアイテムが占める合計幅を取得できるかどうかを知りたいです。
現在、アイテムの列の数を取り、アイテムの 1 つの合計幅を掛けています。これは機能していますが、コード ビハインドが私のビューについてあまりにも多くのことを知っている必要があります。幅を持つ 1 つのプロパティを見つけて、それにバインドしたいと思います。
助けてくれてありがとう!
GridView の列幅を取得する必要があるコードは次のとおりです
(itemGridView.ItemContainerGenerator.ContainerFromIndex(0) as GridViewItem).ActualWidth
列の数を取得する良い方法がないので、それも役に立ちます