Xamarin Forms / Prism自定义弹出窗口

时间:2016-09-22 18:31:53

标签: xamarin.forms prism

如何在Xamarin Forms中创建自定义对话框/弹出窗口,与Prism的导航一起使用?

Prism支持IPageDialogService,这很棒,但不允许自定义该对话框的内容。

我希望有一个简单的确定/取消弹出窗口,允许各种UI控件(即输入字段,单选按钮等)。我尝试合并Rg.Plugins.Popup,但它要求你使用他们的PopupNavigation服务,而我宁愿避免使用不同的导航模式。

1 个答案:

答案 0 :(得分:3)

Prism.Plugin.PageDialogs使用Popup插件为Prism.Forms提供自定义PageDialogService。 Prism.Plugin.Popups.Unity提供了对INavigationService的扩展,以允许弹出页面的Prism友好导航。每个Prism.Forms支持的容器都有一个包。

两者目前都已预先发布,但希望它们可以帮助解决您的问题。