summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Controls/GalleryPages/CellsGalleries/SwitchCellTablePage.cs
blob: a0deb8e61451e8bdc0ff6a225cc6c0381f5c84a0 (plain)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
namespace Xamarin.Forms.Controls
{
	public class SwitchCellTablePage : ContentPage
	{
		public SwitchCellTablePage ()
		{
			Title = "SwitchCell Table Gallery - Legacy";

			Device.OnPlatform (iOS: () => {
				if (Device.Idiom == TargetIdiom.Tablet) {
					Padding = new Thickness (0, 0, 0, 60);
				}
			});

			var tableSection = new TableSection ("Section One") {
				new SwitchCell { Text = "text 1", On = true },
				new SwitchCell { Text = "text 2" },
				new SwitchCell { Text = "text 3", On = true },
				new SwitchCell { Text = "text 4", On = false },
				new SwitchCell { Text = "text 5", On = true },
				new SwitchCell { Text = "text 6" },
				new SwitchCell { Text = "text 7", On = true },
				new SwitchCell { Text = "text 8", On = false },
				new SwitchCell { Text = "text 9", On = true },
				new SwitchCell { Text = "text 10" },
				new SwitchCell { Text = "text 11", On = true },
				new SwitchCell { Text = "text 12", On = false },
				new SwitchCell { Text = "text 13", On = true },
				new SwitchCell { Text = "text 14" },
				new SwitchCell { Text = "text 15", On = true },
				new SwitchCell { Text = "text 16", On = false },
			};

			var tableSectionTwo = new TableSection ("Section Two") {
				new SwitchCell { Text = "text 17", On = true },
				new SwitchCell { Text = "text 18" },
				new SwitchCell { Text = "text 19", On = true },
				new SwitchCell { Text = "text 20", On = false },
				new SwitchCell { Text = "text 21", On = true },
				new SwitchCell { Text = "text 22" },
				new SwitchCell { Text = "text 23", On = true },
				new SwitchCell { Text = "text 24", On = false },
				new SwitchCell { Text = "text 25", On = true },
				new SwitchCell { Text = "text 26" },
				new SwitchCell { Text = "text 27", On = true },
				new SwitchCell { Text = "text 28", On = false },
				new SwitchCell { Text = "text 29", On = true },
				new SwitchCell { Text = "text 30" },
				new SwitchCell { Text = "text 31", On = true },
				new SwitchCell { Text = "text 32", On = false },
			};

			var root = new TableRoot ("Text Cell table") {
				tableSection,
				tableSectionTwo
			};

			var table = new TableView {
				Root = root,
			};

			Content = table;
		}
	}
}