2015-07-09 2 views
0
protected override void OnAppearing(){ 
ToolbarItem itemStudy = new ToolbarItem { 
Name = "Study", 
Order = ToolbarItemOrder.Primary, 
Command = new Command (() => Navigation.PushAsync (studyPage)) 
}; 
if (ToolbarItems.Count > 0) 
{ 
     ToolbarItems.RemoveAt(0); 
} 
ToolbarItems.Add (itemStudy); 
} 

Это мой код, который был сфотографирован на Xamarin.forms для добавления Toolbaritem. Во всяком случае, я не думаю, что это элегантный способ и поиск лучшего решения. Может ли кто-нибудь помочь? Спасибо.Как избежать дублирования вставки ToolbarItem в Xamarin.forms?

ответ

3

Просто добавьте это к вашей странице конструктора:

ToolbarItem itemStudy = new ToolbarItem { 
Name = "Study", 
Order = ToolbarItemOrder.Primary, 
Command = new Command (() => Navigation.PushAsync (studyPage)) 
}; 
ToolbarItems.Add(itemStudy); 
+0

Большое спасибо, это довольно проще, чем я ожидал! –

Смежные вопросы