Xamarin.forms Xamarin Forms Shell TitleView不居中显示图像

Xamarin.forms Xamarin Forms Shell TitleView不居中显示图像,xamarin.forms,titleview,xamarin.shell,Xamarin.forms,Titleview,Xamarin.shell,我有一个在Xamarin.Forms中使用新Shell的应用程序。我在我的一个页面中添加了以下代码,试图使用TitleView区域显示我的应用程序标题图像。(仅供参考-我尝试了两种路线选项的居中,但没有任何区别。) 完成此操作后,我得到的是标题栏中的图像,但位于左侧汉堡按钮的中心位置,如下所示: 我更喜欢的是,无论汉堡包菜单占用多少空间,它都以中心为中心,看起来像这样: 有什么建议吗 此外,将图像放入标题视图会导致图像缩小。有什么办法可以避免吗?我认为这就是Shell标题视图的设计问题,

我有一个在Xamarin.Forms中使用新Shell的应用程序。我在我的一个页面中添加了以下代码,试图使用TitleView区域显示我的应用程序标题图像。(仅供参考-我尝试了两种路线选项的居中,但没有任何区别。)


完成此操作后,我得到的是标题栏中的图像,但位于左侧汉堡按钮的中心位置,如下所示:

我更喜欢的是,无论汉堡包菜单占用多少空间,它都以中心为中心,看起来像这样:

有什么建议吗


此外,将图像放入标题视图会导致图像缩小。有什么办法可以避免吗?

我认为这就是Shell标题视图的设计问题,您可以将其作为 GitHub中的功能请求

我更喜欢的是它居中,不管汉堡包菜单占用多少空间,看起来像这样:。。。有什么建议吗

标题视图已放置在标题视图的中心。但是,它看起来不是整个导航栏的中心。看看下面的代码和效果

<Shell.TitleView>
    <StackLayout HorizontalOptions="CenterAndExpand"
                 VerticalOptions="CenterAndExpand"
                 BackgroundColor="Accent">
        <Image Source="xamarin_logo.png"
               HorizontalOptions="Center"
               VerticalOptions="Center" />
    </StackLayout>
</Shell.TitleView>

其效果是:

您可以看到标题视图的内容和图标已经在标题视图中居中。由于存在meun图标,标题视图的权重与导航栏不相等

将图像放入标题视图会导致图像缩小


参考上述效果,您可以看到图标的大小与标题视图的显示相适应,并且您可以看到标题视图的大小,因此您的图标不太可能超出标题视图的显示范围。

好,谢谢@JuniorJiang。我真的希望他们能解决这个问题,或者给你一个在汉堡包菜单后面显示的模板。
<Shell.TitleView>
    <StackLayout HorizontalOptions="CenterAndExpand"
                 VerticalOptions="CenterAndExpand"
                 BackgroundColor="Accent">
        <Image Source="xamarin_logo.png"
               HorizontalOptions="Center"
               VerticalOptions="Center" />
    </StackLayout>
</Shell.TitleView>