forked from NativeScript/NativeScript
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpage15.ts
More file actions
40 lines (34 loc) · 1.36 KB
/
page15.ts
File metadata and controls
40 lines (34 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import enums = require("ui/enums");
import pageModule = require("ui/page");
import buttonModule = require("ui/button");
import stackModule = require("ui/layouts/stack-layout");
export function createPage() {
var page = new pageModule.Page();
var stackLayout = new stackModule.StackLayout();
var btn1 = new buttonModule.Button();
btn1.horizontalAlignment = enums.HorizontalAlignment.left;
btn1.verticalAlignment = enums.VerticalAlignment.top;
btn1.marginTop = 10;
btn1.marginRight = 0;
btn1.marginBottom = 10;
btn1.marginLeft = 20;
btn1.text = "top, left";
var btn2 = new buttonModule.Button();
btn2.horizontalAlignment = enums.HorizontalAlignment.center;
btn2.verticalAlignment = enums.VerticalAlignment.center;
btn2.text = "center, center";
var btn3 = new buttonModule.Button();
btn3.horizontalAlignment = enums.HorizontalAlignment.right;
btn3.verticalAlignment = enums.VerticalAlignment.bottom;
btn3.text = "bottom, right";
var btn4 = new buttonModule.Button();
btn4.horizontalAlignment = enums.HorizontalAlignment.stretch;
btn4.verticalAlignment = enums.VerticalAlignment.stretch;
btn4.text = "stretch, stretch";
stackLayout.addChild(btn1);
stackLayout.addChild(btn2);
stackLayout.addChild(btn3);
stackLayout.addChild(btn4);
page.content = stackLayout;
return page;
}