2014-10-08 76 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