【发布时间】:2019-09-06 08:41:59
【问题描述】:
我正在尝试使用 Xamarin.Forms(Shell 导航)开发 UI。我有底部标签,在每个底部标签中都有几个顶部标签。我可以显示底部选项卡图标,但不显示顶部选项卡图标(不可见)。但是,文本是可见的。
我已经尝试为顶部标签设置Icon="image.png",就像我为底部标签所做的那样。顶部选项卡上的图标仍然不可见。
我的 XAML 代码的一部分:
<TabBar>
<Tab Title="Browse" Icon="tab_feed.png">
<ShellContent ContentTemplate="{DataTemplate local:ItemsPage}" />
</Tab>
<Tab Title="About" Icon="tab_about.png">
<ShellContent ContentTemplate="{DataTemplate local:AboutPage}" />
</Tab>
<Tab Title="Test 2" Icon="tab_others.png">
<ShellContent Shell.NavBarIsVisible="False" Title="abt" Icon="tab_about.png" ContentTemplate="{DataTemplate local:AboutPage}" />
<ShellContent Title="fed" Icon="tab_feed.png" ContentTemplate="{DataTemplate local:ItemsPage}" />
</Tab>
</TabBar>
ShellContent 中定义的图标不可见(但标题可见)。
请提供任何指导或文件来实现这一目标。
【问题讨论】:
-
底部选项卡可以有图像,而当它们顶部对齐时,您不能这样做,您不能在那里添加图标,但如果您愿意,那么在这种情况下,您可能必须为 shell 选项卡创建渲染器!
标签: xaml xamarin.forms