public void addview(MyEntry entry)
		{

			if (entry.hasabsolutelayout ()) {
				this.Spacing = entry.Top.HasValue ? entry.Top.Value : 0; 
			} 
			this.Children.Add (entry);
		}
Beispiel #2
0
		public App()
		{
			usernameentry = new MyEntry ();
			usernameentry.WidthRequest = 100;
			usernameentry.HeightRequest = 40;
			usernameentry.Placeholder="username";
			usernameentry.Top = 10;
			usernameentry.BackgroundColor = Color.Yellow;

			passentry = new MyEntry ();
			passentry.WidthRequest = 100;
			passentry.HeightRequest = 40;
			passentry.Placeholder = "Password";
			passentry.MarginTop = 20; 

			passentry.BackgroundColor = Color.FromRgb (102, 204, 255);


			myStacklayout stacklayout = new myStacklayout ();  
			stacklayout.BackgroundColor=Color.FromRgb (170, 221, 255);
			stacklayout.WidthRequest = 200;
			stacklayout.HeightRequest = 100;
			stacklayout.Top = 200;

			stacklayout.addview (usernameentry);
			stacklayout.addview (passentry);

			relativelayout.addview (stacklayout);  


			okbut = new MyButton ();
			okbut.HeightRequest = 40;
			okbut.WidthRequest = 100;
			okbut.Top = 400;
			okbut.Text="Ok";
			okbut.TextColor=Color.FromRgb (102, 204, 255);
			okbut.BorderColor= Color.FromRgb (102, 204, 255);
			okbut.BorderRadius = 2;
			okbut.BackgroundColor= Color.White;
			okbut.BorderWidth = 1;
			relativelayout.addview (okbut);  
		}