2014-10-08 79 views
0

我试图从酥料饼显示MxxDialogViewController和我得到一个异常如何调用MvxDialogViewController作为酥料饼

18.35请求为空 - 假设这是在viewDidLoad中被施工期间称为的TabBar类的情况..现在 修补的要求 - 但建设

过程中注意与虚拟来电的问题,同时呼吁base.ViewDidLoad()

这里是我二叔d演示此问题作为一个小的样品:

我带的N- 23示例,并加入到所述第一部分中的新的元件与所述内螺纹命令

new StringElement("test Popover", 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控制器中工作吗?

谢谢

马克

回答

1

的错误消息是Request is null

尝试将Request属性为FirstView - 例如如果没有参数,然后使用:

var dvc = new FirstView(); 
dvc.Request = MvxViewModelRequest<FirstViewModel>.GetDefaultRequest(); 
+0

谢谢斯图尔特,问题解决;〜) 会是怎样的MvxViewModelrequest使用一个很好的教程/例子。 – h82w8 2014-10-09 13:26:11

+0

谢谢 - MvvmCross是一个社区努力,我们欢迎提供建议和贡献。 – Stuart 2014-10-09 13:40:21