如何在Xamarin Forms中创建自定义对话框/弹出窗口,与Prism的导航一起使用?
Prism支持IPageDialogService,这很棒,但不允许自定义该对话框的内容。
我希望有一个简单的确定/取消弹出窗口,允许各种UI控件(即输入字段,单选按钮等)。我尝试合并Rg.Plugins.Popup,但它要求你使用他们的PopupNavigation服务,而我宁愿避免使用不同的导航模式。
答案 0 :(得分:3)
Prism.Plugin.PageDialogs使用Popup插件为Prism.Forms提供自定义PageDialogService。 Prism.Plugin.Popups.Unity提供了对INavigationService的扩展,以允许弹出页面的Prism友好导航。每个Prism.Forms支持的容器都有一个包。
两者目前都已预先发布,但希望它们可以帮助解决您的问题。