예제 #1
0
 public override object GetResult()
 {
     MainContent.Add(new MyImage("logo"));
     BeginWaiting(() => {
         MyApp.Execute("Login");
     });
     return(base.GetResult());
 }
예제 #2
0
파일: Login.cs 프로젝트: huyl1502/QuanTrac
        public View _code()
        {
            var controls = new ControlBox
            {
                Binding = new Xamarin.BindingInfoCollection {
                    { "UserName", new Xamarin.BindingInfo {
                          Caption = "Tên người dùng"
                      } },
                    { "Password", new Xamarin.BindingInfo {
                          Caption = "Mật khẩu", Input = "pass"
                      } }
                },
                Margin = 40,
            };

            controls.SetValue(new Models.LoginInfo {
                UserName = "******", Password = "******"
            });
            var btn = new MyButton
            {
                Text   = "Đăng nhập",
                Margin = new Thickness(0, 40, 0, 0),
            };

            btn.Clicked += e =>
            {
                var data = controls.GetValue <Models.LoginInfo>();
                if (data == null)
                {
                    //Message.Show("Tên người dùng và mật khẩu không được để trống");
                }
                MyApp.Execute("home/login", data);
            };
            controls.AddRow(btn);

            MainContent.VerticalOptions = LayoutOptions.CenterAndExpand;
            return(controls);
        }