2017-04-25 22 views
0

2つのツールバーファイルを持つXamarinフォームプロジェクトがあります.1つはImageを持ち、もう1つはデフォルトなしです。私の必要なのは、自分のプロジェクトのHomePageのみでImageを使用し、他のページでは他のツールバーを使用することです。Xamarin Forms Projectでツールバーにアクセスし、実行時に変更するにはどうすればよいですか?

私はMasterDetailPageを使用しています。

MainActivityでツールバーに直接アクセスしようとしましたが、負荷がかかってもリソースを変更できません。

答えて

0

ツールバーをホームページと他のページとで別々にコードにロードします。

以下のコードを検索してください。

var editToolbar = FindViewById<Toolbar>(Resource.Id.edit_toolbar); 
editToolbar.Title = "Editing"; 
editToolbar.InflateMenu (Resource.Menu.edit_menus); 
editToolbar.MenuItemClick += (sender, e) => { 
    Toast.MakeText(this, "Bottom toolbar tapped: " + e.Item.TitleFormatted, ToastLength.Short).Show(); 
}; 

チェックこのリンク https://developer.xamarin.com/guides/android/user_interface/toolbar/part-2-adding-a-second-toolbar/

関連する問題