【发布时间】:2015-02-02 05:05:31
【问题描述】:
我在 Xamarin.Forms 中制作了一个包含 2 页的测试应用程序。主页是我要放置登录页面的堆栈的开始。 PushModalAsync 后登录页面不显示。
附上我有一个测试项目的 zip 文件。
public static async void StartLogin()
{
Button btnLogin = new Button();
btnLogin.Text = "Login";
btnLogin.BackgroundColor = Color.Green;
btnLogin.TextColor = Color.White;
ContentPage _loginPage = new ContentPage
{
Title = "Login",
Content = new StackLayout
{
Spacing = 20,
Padding = 50,
VerticalOptions = LayoutOptions.Center,
Children =
{
btnLogin,
}
}
};
_loginPage.BackgroundColor = Color.Black;
await Navigation.PushAsync(_loginPage);
}
【问题讨论】:
-
StartLogin() 在 AppDelegate 类的 FinishedLaunching 方法中被调用。
标签: c# ios xamarin.ios xamarin xamarin.forms