首页 > 解决方案 > 如何将用户导航到 Xamarin iOS 中的另一个视图控制器

问题描述

我想在输入有效的用户凭据后立即将用户导航到下一页“StuMenuViewController.cs”。我可以知道该怎么做吗?或者我可以知道在允许他们访问菜单页面之前是否有任何其他建议的方法来验证用户凭据?

** 我正在使用情节提要创建视图控制器。

这是我的代码:

public partial class StudentLoginPage : UIViewController
{

    public StudentLoginPage (IntPtr handle) : base (handle)
    {

    }

    public override void ViewDidLoad()
    {


        base.ViewDidLoad();

    }

    public override void DidReceiveMemoryWarning()
    {
        base.DidReceiveMemoryWarning();
    }

    partial void StuLoginBtn_TouchUpInside(UIButton sender)
    {

        if (isValidUserName() && isValidPassword())
        {
            new UIAlertView("Succesful Login", null, null, "OK", null).Show();
            StuMenuViewController menuView = this.Storyboard.InstantiateViewController("StuMenuViewController") as StuMenuViewController;
            NavigationController.PushViewController(menuView, true);

        }
        else
        {
            new UIAlertView("Alert", "Invalid Username or Password", null, "OK", null).Show();
        }
    }

    private bool isValidUserName()
    {
        return !String.IsNullOrEmpty(StuUsernameLoginTxt.Text.Trim());
    }

    private bool isValidPassword()
    {
        return !String.IsNullOrEmpty(StuUserpasswordTxt.Text.Trim());
    }
}

}

标签: c#xamarinxamarin.ios

解决方案


推荐阅读