如何调用MvxDialogViewController作为popover
本文关键字:MvxDialogViewController 作为 popover 调用 何调用 | 更新日期: 2023-09-27 18:26:05
我正试图从弹出窗口显示MxxDialogViewController,并得到一个异常
18.35请求为空-假设这是一种TabBar类型的情况,在构造过程中调用ViewDidLoad。。。立即修补请求-但在构建过程中要注意虚拟呼叫的问题
同时呼叫基站。ViewDidLoad()
以下是我作为一个小样本所做的演示问题:
我以N-23为例,在第一节中添加了一个带有Tapped命令的新元素
new StringElement("test Popover", Tapped),
这里是Tapped(),作为一个测试,我试图在popover中显示相同的FirstView。
private void Tapped()
{
var dvc = new FirstView();
var nc = new UINavigationController(dvc);
_ardlViewPopover = new UIPopoverController(nc);
_ardlViewPopover.PresentFromRect(this.View.Frame, this.View, UIPopoverArrowDirection.Any, true);
}
MvxDialogViewController是否应该在popover控制器内部工作?
谢谢
标记
错误消息为Request is null
尝试为FirstView
设置Request
属性-例如,如果没有参数,则使用:
var dvc = new FirstView();
dvc.Request = MvxViewModelRequest<FirstViewModel>.GetDefaultRequest();