SimpleWindow
载入中...
搜索中...
未找到
UniformGridLayout.h
1#pragma once
2
3#include "LayoutHost.h"
4
5namespace sw
6{
11 {
12 public:
16 int rows = 1;
17
21 int columns = 1;
22
26 int firstColumn = 0;
27
33 virtual Size MeasureOverride(const Size &availableSize) override;
34
39 virtual void ArrangeOverride(const Size &finalSize) override;
40 };
41}
用于托管元素的布局方式的对象类型,是所有布局方式类型的基类
Definition LayoutHost.h:11
均匀大小网格布局
Definition UniformGridLayout.h:11
virtual void ArrangeOverride(const Size &finalSize) override
安排子元素的位置,可重写该函数以实现自定义布局
int rows
行数
Definition UniformGridLayout.h:16
int columns
列数
Definition UniformGridLayout.h:21
int firstColumn
网格第一行中前导空白单元格的数量
Definition UniformGridLayout.h:26
virtual Size MeasureOverride(const Size &availableSize) override
测量元素所需尺寸,无需考虑边框和边距
尺寸
Definition Size.h:15