Xamarin.Forms XAML的模式导航

示例

模态页面可以通过三种方式创建:

  • NavigationPage对象获取全屏页面

  • 对于警报和通知

  • 对于作为弹出菜单的ActionSheets

全屏模式

...
// 打开
await Navigation.PushModalAsync(new ModalPage());
// 关闭
await Navigation.PopModalAsync();
...

警报/确认和通知

...
// 警报
await DisplayAlert("Alert title", "Alert text", "Ok button text");
// 确认
var booleanAnswer = await DisplayAlert("Confirm?", "Confirmation text", "Yes", "No");
...

行动表

...
var selectedOption = await DisplayActionSheet("Options", "Cancel", "Destroy", "Option 1", "Option 2", "Option 3");
...