バージョン

GalleryWrapPanel クラス

幅の制限に基づいて項目を左から右に配置して改行を入れるカスタム パネル。
シンタックス
'宣言
 
Public Class GalleryWrapPanel 
   Inherits System.Windows.Controls.Panel
public class GalleryWrapPanel : System.Windows.Controls.Panel 
解説

GalleryWrapPanel は項目を左から右に配列して、残りの項目を収めるために十分な領域がない場合に新しい行に折り返すカスタム パネルです。このパネルは、スペースにかかわらず最小限でも MinColumns によって指定される行数に項目を配置し、十分以上のスペースがある場合でも最大限でも MaxColumns を使用します。SetColumnSpan 添付プロパティを使用して単一項目がスパンする列数を制御できます。

列の幅と行の高さは均一です。デフォルトで、行の高さは、パネルの最大項目の高さに基づきます。行のデフォルトの幅は、ColumnSpanProperty を考慮して最大項目の幅に基づいて計算されます。ColumnWidth プロパティと RowHeight プロパティをそれぞれ使用して、列の幅と行の高さに明示的なサイズを強制できます。ColumnSpacing を使用して列間のスペースの量を制御できます。

注:MinColumns がパネルの項目のための最大の ColumnSpanProperty 値項目より小さい場合、最大の ColumnSpanProperty 値が最小値として使用されます。同様に、MaxColumns が最大の ColumnSpanProperty より小さい場合、最大の ColumnSpanProperty が列の最大数として使用されます。

参照