分页显示控件(每页布局可不一致)。
![]() |
![]() |
图1 | 图2 |
属性 |
属性说明 |
---|---|
BorderRadius |
控件边框角度 |
Direction |
容器主轴方向 |
Flex |
比例因子 |
ItemAlign |
控件内元素在侧轴上的对齐方式 |
JustifyAlign |
控件内元素在主轴上的对齐方式 |
Layout |
布局 |
PageIndex |
显示Page的索引 |
PageIndicator |
显示标识样式 |
SelfLayout |
控件自身布局。 |
Titles |
标题集合。 |
Wrap(相对布局) |
子控件如果超出容器空间时,是否换行 |
事件 |
事件发生条件 |
---|---|
PageChanged |
在页面改变时触发 |
PageClosed |
在页面关闭时触发 |
1.在窗体中拖入一个TabPageView,在窗体Load事件中写
C#:
tabPageView1.Titles = new string[] { "p1","p2"};
TabPageControl tabPage1 = new TabPageControl();
tabPage1.Controls.Add(new SwebUserControl1() { Flex = 1 });
tabPage1.Flex = 1;
TabPageControl tabPage2 = new TabPageControl();
tabPage2.Controls.Add(new SwebUserControl2() { Flex = 1 });
tabPage2.Flex = 1;
tabPageView1.Controls.Add(tabPage1);
tabPageView1.Controls.Add(tabPage2);
SwebUserControl1,SwebUserControl2都为SwebUserControl类,布局如下