Вы можете изменить стрелку на значок гамбургер, если вы используете MasterPage
в NavigationPage:
Detail = new NavigationPage(masterPage);
Если вы хотите скрыть значок - это относится только к Android. Она может быть решена с помощью пользовательского средства визуализации (http://developer.xamarin.com/guides/cross-platform/xamarin-forms/custom-renderer/):
[assembly:ExportRenderer (typeof(NavigationPage), typeof(CustomNavigationRenderer))]
public class CustomNavigationRenderer : NavigationRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<NavigationPage> e)
{
base.OnElementChanged (e);
var actionBar = ((Activity)Context).ActionBar;
actionBar.SetIcon (Resource.Color.Transparent);
}
}
Чтобы изменить значок, просто изменить файлы проекта:
- YourProject/Ресурсы/рисуем/icon.png
- YourProject/Ресурсы/вытяжке -hdpi/icon.png
- YourProject/Ресурсы/вытяжке-xhdpi/icon.png
- YourProject/Ресурсы/Drawable-xxhdpi/icon.png
или на вашем MasterDetailPage
установить Icon
недвижимость другому ресурсу.