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