FloatSoda.Widgets.Layout
FloatSoda.Widgets.Layout 名前空間の公開型です。
子要素を利用可能な領域内の指定位置へ配置します。
幅と高さが指定した比率になるように子要素をレイアウトします。
子要素を利用可能な領域の中央に配置します。
複数の子要素を垂直方向に一列に配置します。
親から受け取った制約へ追加の寸法制約を適用して子要素をレイアウトします。
親から受け取った制約を任意に変換して子へ渡し、親制約内で子を配置します。
装飾、寸法、配置、および変換を組み合わせる便利なウィジェットです。
Row、Column、Flex の余剰主軸領域を比率で受け取り、子を割当量いっぱいに広げます。
子要素を自身の領域へ拡大縮小し、指定した位置へ配置します。
複数の子要素を主軸に沿って一列に配置します。
固定された軸方向で複数の子要素を一列に配置するウィジェットの基底型です。
Row、Column、Flex の余剰主軸領域を比率で受け取り、子が割当量以下の大きさを選べるようにします。
親の最大サイズに対する割合で子をサイズし、自身の領域外への描画を許可します。
すべての子を同じ領域でレイアウトし、指定された一つの子だけを表示します。
子の自然な最大高さに合わせて高さを決めます。
子の自然な最大幅に合わせて幅を決めます。
親から上限を受け取らなかった軸だけ、子要素へ最大寸法を適用します。
子をレイアウトしたまま、描画とヒットテストへの参加を切り替えます。
親とは異なる制約で子をレイアウトし、自身の領域外への描画を許可します。
子要素の周囲に内側の余白を追加します。
Stackの子へ辺からの距離または固定寸法を指定します。
子のレイアウト寸法を含め、90度単位で時計回りに回転します。
複数の子要素を水平方向に一列に配置します。
指定した幅または高さの厳密な制約を子要素へ適用します。
指定サイズを自身へ適用し、親から受け取った元の制約で子をレイアウトします。
Row、Column、Flex の余剰主軸領域に、比率指定できる空白を挿入します。
複数の子を同じ領域へ重ねて配置します。
指定した軸以外の親制約を取り除き、子を自然な大きさでレイアウトします。
表示状態に応じて子または置換ウィジェットのどちらか一方を構築します。
複数の子要素を run へ分割し、利用可能な主軸領域で折り返して配置します。