2011-03-15 118 views
4

我使用MonoTouch.Dialog DialogViewController創建一個漂亮的視圖。Monotouch.Dialog - 設置後退按鈕

private RootElement _createRoot(){ 
    return new RootElement ("Buy a Property Report"){ 

      new Section (""){ 
       new StringElement ("View Sample",()=>{ }), 
       new StringElement ("Enter Address",()=>{ }), 
       new StringElement ("Locate This House",() => { }), 
       new StringElement ("My Reports",() => { }) 
      } 
     }; 
} 

下列屏幕上我需要有一個返回按鈕是不同的,那麼我在指定的上一個「購買物業報告」,「家」

我這樣做。

public override void ViewDidLoad() 
{ 
    base.ViewDidLoad(); 
     this.NavigationController.NavigationBar.TopItem.Title = "Home"; 
} 

有沒有辦法做到這一點在Monotouch.Dialog呢?

回答

2

我不知道我理解你的問題很好,但嘗試使用此對話框控制器上:

this.NavigationItem.BackBarButtonItem.Title = "Home"; 
+2

同時在DVC生命週期什麼時候做呢?如果我在'ViewDidLoad'中執行它,BackBarButtonItem仍然爲空。如果我在'ViewDidAppear'中執行此操作,則可以在更改爲「主頁」之前簡要查看默認標題。 – Tyson 2012-09-21 00:44:17