C# 表单如何在MVVMCross中使用Rg.Plugins.Popup页面?
我想在mvvmcross上使用名为rg.plugin.popup的插件创建一个弹出窗口,但不知道如何实现它。我在普通的xamarin.form上试过,效果很好 这就是我试图在MVVMCross上导航的内容:C# 表单如何在MVVMCross中使用Rg.Plugins.Popup页面?,c#,xamarin.forms,popup,mvvmcross,messagingcenter,C#,Xamarin.forms,Popup,Mvvmcross,Messagingcenter,我想在mvvmcross上使用名为rg.plugin.popup的插件创建一个弹出窗口,但不知道如何实现它。我在普通的xamarin.form上试过,效果很好 这就是我试图在MVVMCross上导航的内容: public IMvxCommand OnFilterLabel { get { return new MvxCommand(async() => { awa
public IMvxCommand OnFilterLabel
{
get
{
return new MvxCommand(async() =>
{
await Navigation.PushPopupAsync(new FilterAttendPopup());
MessagingCenter.Subscribe<Attendance>(this, "ReceiveData", (value)=> { });
});
}
}
过滤器标签上的公共imvx命令
{
得到
{
返回新的MvxCommand(异步()=>
{
等待导航。PushPopupAsync(新filteratEndPopup());
MessagingCenter.订阅错误:
“错误CS0103当前上下文中不存在名称“导航”
非常感谢您的帮助^ ^您可以使用“PopupNavigation.Instance”而不是“Navigation”。
您必须初始化此导航:
public IMvxCommand OnFilterLabel
{
get
{
return new MvxCommand(async() =>
{
await PopupNavigation.Instance.PushAsync(new FilterAttendPopup());
MessagingCenter.Subscribe<Attendance>(this, "ReceiveData", (value)=> { });
});
}
}
using Rg.Plugins.Popup.Extensions;