未找到PushPopupPageAsync
_navigationService.PushPopupPageAsync( "MyPopupPage" );
我正在和Rg Prism一起使用Rg.Plugin.Popup 但是在INavigationService上不提供PushPopupPageAsync
如何解决?
答案 0 :(得分:0)
确定要致电PushPopupPageAsync
吗? Rg.Plugin.Popup使用PushPopupAsync
扩展了导航服务-请注意名称中没有 Page 。
要使用PushPopupAsync
,您还需要具备以下条件:
using Rg.Plugins.Popup.Extensions;
您要在其中调用PushPopupAsync
的源文件中
答案 1 :(得分:0)
使用Prism维护者制作的Prism.Plugin.Popups更容易,然后您可以使用标准的NavigateAsync方法:
_navigationService.NavigateAsync("MyPopupPage")
通过此操作,使用Rg.Plugin.Popup将te页面作为弹出窗口推送。 (当然,您必须定位PopupPage才能使其正常工作)