我正在定义一个自定义Shell.TitleView
以保留我的选项卡/页面标题,ContentPage
如下所示:
<Shell.TitleView>
<Label Text="Page2" FontSize="20" VerticalTextAlignment="Center"/>
<!-- rest of my TitleView irrelevant in this question-->
</Shell.TitleView>
这里的问题是默认生成的标题Shell.TitleView
(在第二个选项卡中)与我的不同(当您从一个选项卡导航到另一个选项卡时,差异比在屏幕截图中更明显),起初我认为这是一个问题FontSize
和之间的组合FontAttributes="bold"
。
澄清
- 第一个选项卡:使用我的自定义
Shell.TitleView
. - 第二个选项卡:不使用/定义一个
Shell.TitleView
. - 我没有使用任何样式或自定义字体,只是使用空模板项目进行外壳弹出。
- 不同我的意思是应用栏中的自定义标题文本有点粗,删除粗体属性不会使其相同。
是什么导致了这种差异?如果是因为不同FontFamily
,那么FontFamilly
默认的Shell.TitleView使用的是什么?
如何让它一样?
编辑
使用 Opacity 和 TextColor,它们几乎相似,但仍不是 100%。
<Shell.TitleView>
<Label Text="Page2" FontSize="20" VerticalTextAlignment="Center" FontAttributes="Bold"
Opacity="1" TextColor="White"/>
</Shell.TitleView>