LayoutManagerBaseデータ型で公開されるメンバを以下の表に示します。
名前 | 解説 | |
---|---|---|
LayoutItems | レイアウト項目のコレクション。 |
名前 | 解説 | |
---|---|---|
CalculateMaximumSize | 項目のレイアウトに必要な最大サイズを計算します。 | |
CalculateMinimumSize | 項目のレイアウトに必要な最小サイズを計算します。 | |
CalculatePreferredSize | 項目のレイアウトに必要な最適サイズを計算します。 | |
InvalidateLayout | キャッシュされた情報をすべて無効にします。そのため、レイアウトマネージャは次回すべてのものを再計算します。 | |
LayoutContainer | 渡されたコンテナーから項目ごとに PositionItem を呼び出して、このレイアウト マネージャに含まれる項目をレイアウトします。 |
名前 | 解説 | |
---|---|---|
OnLayoutChanged | このメソッドは、レイアウト項目が追加または削除されるか、レイアウトがクリアされたときに必ず呼び出されます。このメソッドの実装は、InvalidateLayoutを呼び出してキャッシュされたすべての情報を無効にします。 | |
ValidateConstraintObject | 渡された制約がこのレイアウトマネージャにとって有効な制約でない場合は例外がスローされます。通常は型がチェックされます。 |