WPF で WrapPanel を使用して画像を表示しています。フォームのサイズを変更するとき、これらの画像は空きスペースを最大限に活用しようとしますが、画像がスペースをほぼ埋めることができる場合、WrapPanel の最後に比較的大きなギャップがあります。私がやりたいことは、新しい画像がこのギャップを埋める前に、画像間でこのスペースを共有することです (画像アイコンを表示するときに Windows 7 エクスプローラーが行っていることのように)。
この記事BalancedWrapPanel
のWPFのルックアウトコード。
または、画像のマージンを計算する方法((Width of WrapPanel) - (summ Width of Images)) / (Images count)
と、WrapPanelリソースの画像タイプのこのマージンプロパティを設定することもできます。