2016-08-29 51 views
0

我正在嘗試創建自定義工具欄。我遵循這個post。我可以實現工具欄更改,但我不能更改工具欄文本。這是我在做什麼更改Xamarin Forms中自定義工具欄中textview的文本

var toolbarTop = FindViewById<Toolbar>(Resource.Id.toolbar_top); 
var titleTextView = toolbarTop.FindViewById<TextView>(Resource.Id.toolbar_title); 
titleTextView.Text = title; 

但是標題沒有改變。這裏有什麼問題?

順便說一句:我正在改變每個新的導航到不同頁面的標題。不在活動創建。

感謝您的任何幫助。

回答

0

不要做它 「的OnCreate」。在此處執行操作

public override void OnAttachedToWindow() 
    { 
     base.OnAttachedToWindow(); 
     Title = "Title Text"; 
    } 
+0

工具欄被自定義工具欄替換。標題不再有效。我需要更改自定義工具欄中textview的文本 – F0rc0sigan

+0

嘗試更改文本視圖,但在OnAttachedToWindow函數中 –

+0

我正在使用xamarin格式。當我導航到Xamarin Forms中的另一個頁面時,我需要更改文本。在Android中,它始終是1個活動。 – F0rc0sigan