Ios 带有自定义视图的Xamarin.Forms弹出对话框

Ios 带有自定义视图的Xamarin.Forms弹出对话框,ios,xamarin,xamarin.ios,xamarin.forms,Ios,Xamarin,Xamarin.ios,Xamarin.forms,我试图在Xamarin.Forms中实现弹出对话框或对话框,但我找不到任何参考或文档来实现这一点 我想在当前页面顶部显示视图,类似这样的。。。 目前我主要关注Xamarin中的iOS。表单。。。欢迎使用任何代码片段或项目参考不幸的是,您无法推送到ModalStack,因为它将替换当前页面,并且您希望看到下面的当前页面 因此,如果您想要完全定制或使用诸如以下包的包,您可以在此处选择创建自己的包:。他们在该页面上有一个指向示例的链接 这里是一个快速定制的一个,如果你想推出自己的 <Grid

我试图在Xamarin.Forms中实现弹出对话框或对话框,但我找不到任何参考或文档来实现这一点

我想在当前页面顶部显示视图,类似这样的。。。


目前我主要关注Xamarin中的iOS。表单。。。欢迎使用任何代码片段或项目参考

不幸的是,您无法推送到ModalStack,因为它将替换当前页面,并且您希望看到下面的当前页面

因此,如果您想要完全定制或使用诸如以下包的包,您可以在此处选择创建自己的包:。他们在该页面上有一个指向示例的链接

这里是一个快速定制的一个,如果你想推出自己的

<Grid IsVisible={Binding IsDialogShown}" BackgroundColor="Black" Opacity="0.7">
   <Grid.RowDefinitions>
      <RowDefinition Height="*" />
      <RowDefinition Height="500" />
      <RowDefinition Height="*" />
   </Grid.RowDefinitions>

   <StackLayout Grid.Row="1">
       .. Controls in here (change this to grid or whatever you want)
   </StackLayout>
</Grid>

不幸的是,您无法推送到ModalStack,因为它会替换当前页面,并且您希望看到下面的当前页面

因此,如果您想要完全定制或使用诸如以下包的包,您可以在此处选择创建自己的包:。他们在该页面上有一个指向示例的链接

这里是一个快速定制的一个,如果你想推出自己的

<Grid IsVisible={Binding IsDialogShown}" BackgroundColor="Black" Opacity="0.7">
   <Grid.RowDefinitions>
      <RowDefinition Height="*" />
      <RowDefinition Height="500" />
      <RowDefinition Height="*" />
   </Grid.RowDefinitions>

   <StackLayout Grid.Row="1">
       .. Controls in here (change this to grid or whatever you want)
   </StackLayout>
</Grid>

您可以查看Xamarin实验室中的弹出式布局

您可以查看Xamarin实验室中的弹出式布局
我们可以使用PopupLayout实现类似对话框的界面

如何使用:
我们可以使用PopupLayout实现类似对话框的界面

如何使用:

可以使用Xamarin表单来完成此任务

可以使用Xamarin表单来完成此任务


Xamarin表单的弹出页面插件

该插件允许您以弹出窗口的形式打开任何页面


Nuget:

Xamarin表单的弹出页面插件

该插件允许您以弹出窗口的形式打开任何页面


Nuget:

它在xamarin表单中如何使用?在xamarin表单中如何使用?