如何调用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控制器内部工作?

谢谢

标记

如何调用MvxDialogViewController作为popover

错误消息为Request is null

尝试为FirstView设置Request属性-例如,如果没有参数,则使用:

var dvc = new FirstView();
dvc.Request = MvxViewModelRequest<FirstViewModel>.GetDefaultRequest();
相关文章:
  • 没有找到相关文章