Kan*_*kla 3 c# ios xamarin.forms
我只是想知道如何从一个内容页面移动到另一个内容页面.请查看elseif()代码.我必须在该块中编写,以便我可以移动到另一个内容页面(命名为MainView). CS)..
button.Clicked += (sender, e) =>
{
if (String.IsNullOrEmpty(username.Text) || String.IsNullOrEmpty(password.Text))
{
DisplayAlert("Oops!!Validation Error", "Username and Password are required", "Re-try");
}
else if (username.Text == "kanak" && password.Text == "1234")
{
// your code here
}
else
{
DisplayAlert("Failed", "Invalid User", "Login Again");
}
};
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏..
首先包装你的主要contentPage内容NavigationPage.从那里你将使用导航PushAsync(new SomeNewPage());.
在你的情况下它应该....
else if (username.Text == "kanak" && password.Text == "1234")
{
Navigation.PushAsync(new <App-Root-name>.<folder-name>.<Class-Name>());
}
Run Code Online (Sandbox Code Playgroud)
示例示例(取自GitHub)...
using System;
using Xamarin.Forms;
namespace FormsGallery
{
class TableViewMenuDemoPage : ContentPage
{
public TableViewMenuDemoPage()
{
Label header = new Label
{
Text = "TableView for a menu",
Font = Font.SystemFontOfSize(30, FontAttributes.Bold),
HorizontalOptions = LayoutOptions.Center
};
TableView tableView = new TableView
{
Intent = TableIntent.Menu,
Root = new TableRoot
{
new TableSection("Views for Presentation")
{
new TextCell
{
Text = "Label",
Command = new Command(async () =>
await Navigation.PushAsync(new LabelDemoPage()))
},
new TextCell
{
Text = "Image",
Command = new Command(async () =>
await Navigation.PushAsync(new ImageDemoPage()))
},
new TextCell
{
Text = "BoxView",
Command = new Command(async () =>
await Navigation.PushAsync(new BoxViewDemoPage()))
},
new TextCell
{
Text = "WebView",
Command = new Command(async () =>
await Navigation.PushAsync(new WebViewDemoPage()))
},
}
}
};
// Build the page.
this.Content = new StackLayout
{
Children =
{
header,
tableView
}
};
}
}
}
| 归档时间: |
|
| 查看次数: |
11100 次 |
| 最近记录: |