Я думаю, что это спроектированная проблема с представлением заголовка оболочки, вы можете отправить его как запрос функции в GitHub здесь .
Я бы предпочел, чтобы он был центрирован независимо отпространство, которое занимает меню гамбургера, выглядит примерно так: ... Есть предложения?
Вид заголовка уже помещен по центру в представлении заголовка. Тем не менее, он выглядит не по центру во всей панели навигации. Посмотрите на следующий код и эффект.
<Shell.TitleView>
<StackLayout HorizontalOptions="CenterAndExpand"
VerticalOptions="CenterAndExpand"
BackgroundColor="Accent">
<Image Source="xamarin_logo.png"
HorizontalOptions="Center"
VerticalOptions="Center" />
</StackLayout>
</Shell.TitleView>
Эффект:
Вы можете видеть, что содержание заголовкаВид, и значок уже был в центре в режиме просмотра заголовка. Из-за существующего значка meun, вес представления заголовка не равен панели навигации.
Помещение изображения в TitleView вызывает его усадку
Обращаясь к эффекту выше, вы можете видеть, что размер значка адаптирован к заголовкуПосмотрите на экран, и вы увидите размер окна просмотра заголовка, поэтому ваш значок вряд ли превысит диапазон отображения представления заголовка.