/// <summary> /// Views the did load. /// </summary> public override void ViewDidLoad() { // Set border and color for LabelCode base.ViewDidLoad(); ViewModel = new LoginViewModel(); LoginTitleLabel.BackgroundColor = UIColor.FromRGB(250, 250, 250); // Picker binder and display RolePickerView.BackgroundColor = UIColor.FromRGB(255, 255, 255); RolePickerView.Layer.CornerRadius = 10; RolePickerView.Model = new RolesPicker(RoleButton, ViewModel); RolePickerView.Hidden = true; ViewModel.SelectedRoleIndex = 1; RolePickerView.Select(ViewModel.SelectedRoleIndex, 0, true); // Set border color for control SetBorderControl(); // Open pickerview when click role button RoleButton.TouchUpInside += ((sender, e) => { RolePickerView.Hidden = false; }); RoleButton.TouchUpOutside += ((sender, e) => { RolePickerView.Hidden = true; }); // Bind top control this.Bind(ViewModel, vm => vm.Passcode, v => v.CodeLabel.Text); this.Bind(ViewModel, vm => vm.RoleName, v => v.RoleButton.TitleLabel.Text); // Bind keypad BindCommandControl(); // Bind all the button to ViewModel LoginClickButton(); }
void ReleaseDesignerOutlets() { if (ClearButton != null) { ClearButton.Dispose(); ClearButton = null; } if (CodeLabel != null) { CodeLabel.Dispose(); CodeLabel = null; } if (EightButton != null) { EightButton.Dispose(); EightButton = null; } if (FiveButton != null) { FiveButton.Dispose(); FiveButton = null; } if (FourButton != null) { FourButton.Dispose(); FourButton = null; } if (LoginButton != null) { LoginButton.Dispose(); LoginButton = null; } if (LoginFrameView != null) { LoginFrameView.Dispose(); LoginFrameView = null; } if (LoginTitleLabel != null) { LoginTitleLabel.Dispose(); LoginTitleLabel = null; } if (NineButton != null) { NineButton.Dispose(); NineButton = null; } if (OneButton != null) { OneButton.Dispose(); OneButton = null; } if (RoleButton != null) { RoleButton.Dispose(); RoleButton = null; } if (RolePickerView != null) { RolePickerView.Dispose(); RolePickerView = null; } if (SevenButton != null) { SevenButton.Dispose(); SevenButton = null; } if (SixButton != null) { SixButton.Dispose(); SixButton = null; } if (ThreeButton != null) { ThreeButton.Dispose(); ThreeButton = null; } if (TwoButton != null) { TwoButton.Dispose(); TwoButton = null; } if (ZeroButton != null) { ZeroButton.Dispose(); ZeroButton = null; } }
void ReleaseDesignerOutlets() { if (clrButton != null) { clrButton.Dispose(); clrButton = null; } if (CodeLabel != null) { CodeLabel.Dispose(); CodeLabel = null; } if (eightButton != null) { eightButton.Dispose(); eightButton = null; } if (fiveButton != null) { fiveButton.Dispose(); fiveButton = null; } if (fourButton != null) { fourButton.Dispose(); fourButton = null; } if (LoginButton != null) { LoginButton.Dispose(); LoginButton = null; } if (MainView != null) { MainView.Dispose(); MainView = null; } if (nineButton != null) { nineButton.Dispose(); nineButton = null; } if (oneButton != null) { oneButton.Dispose(); oneButton = null; } if (RoleButton != null) { RoleButton.Dispose(); RoleButton = null; } if (RolePickerView != null) { RolePickerView.Dispose(); RolePickerView = null; } if (sevenButton != null) { sevenButton.Dispose(); sevenButton = null; } if (sixButton != null) { sixButton.Dispose(); sixButton = null; } if (threeButton != null) { threeButton.Dispose(); threeButton = null; } if (twoButton != null) { twoButton.Dispose(); twoButton = null; } if (zeroButton != null) { zeroButton.Dispose(); zeroButton = null; } }
public override void ViewDidLoad() { // Set border and color for LabelCode base.ViewDidLoad(); ViewModel = new SigninViewModel(); // Set border and color for RoleButton SetBorder(RoleButton); SetBorder(CodeLabel); SetBorder(RolePickerView); SetTopBorder(oneButton); SetRightBorder(oneButton); SetTopBorder(twoButton); SetRightBorder(twoButton); SetTopBorder(threeButton); SetTopBorder(fourButton); SetRightBorder(fourButton); SetTopBorder(fiveButton); SetRightBorder(fiveButton); SetTopBorder(sixButton); SetTopBorder(sevenButton); SetRightBorder(sevenButton); SetTopBorder(eightButton); SetRightBorder(eightButton); SetTopBorder(nineButton); SetTopBorder(LoginButton); SetRightBorder(LoginButton); SetTopBorder(clrButton); SetTopBorder(zeroButton); SetRightBorder(zeroButton); MainView.Layer.CornerRadius = 6; RolePickerView.Model = new RoleModel(RoleButton, ViewModel); RolePickerView.Hidden = true; RolePickerView.Select(1, 0, true); RolePickerView.Layer.CornerRadius = 20; // Open pickerview when click RoleButton.TouchUpInside += ((sender, e) => { RolePickerView.Hidden = false; }); this.Bind(ViewModel, vm => vm.Passcode, v => v.CodeLabel.Text); this.Bind(ViewModel, vm => vm.Role, v => v.RoleButton.TitleLabel.Text); // Bind all the button to ViewModel BindButton(); RolePickerView.Select(ViewModel.SelectedRoleIndex, 0, true); }