2017-04-25 5 views
0

두 개의 툴바 파일이있는 Xamarin Forms 프로젝트가 있고, 하나는 이미지가 있고 다른 하나는 아무 것도 변경하지 않고 기본값입니다. 내가 필요한 것은 내 프로젝트의 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/