【问题标题】:Icons not visible on Xamarin.UWPXamarin.UWP 上不可见的图标
【发布时间】:2019-10-10 22:01:32
【问题描述】:

我正在创建 Xamarin.Forms 应用程序。我面临一些在 Xamarin.UWP 上不可见的图标 issue。我已经分享了包含图标的代码块。 如果有人对此有任何想法,请告诉我。谢谢。

    <TabbedPage.Children>
        <NavigationPage Title="Neuigkeiten" Icon="Neuigkeiten.png">
            <x:Arguments>
                <views:TestPage/>
            </x:Arguments>
        </NavigationPage>
        <NavigationPage Title="Mitarbeiter" Icon="Mitarbeiter.png">
            <x:Arguments>
                <views:TestPage/>
            </x:Arguments>
        </NavigationPage>
        <NavigationPage Title="Zusammenarbeit" Icon="Zusammenarbeit.png">
            <x:Arguments>
                <views:TestPage/>
            </x:Arguments>
        </NavigationPage>
    </TabbedPage.Children>

【问题讨论】:

  • 如果您直接使用图像控件而不是导航页,您会看到图像吗,例如包含 的 ContentPage
  • 是的@MouseOnMars 我只能看到图像,问题出在图标上。
  • @HeliShah 你把这些图片放在哪里了?您能否分享一个示例以帮助我重现此问题?
  • @LandLu-MSFT 因为这是我的测试应用程序,所以我已将图像放在我的 uwp 解决方案文件夹本身中。
  • @HeliShah 嗨,它对你有用吗?

标签: xamarin.forms xamarin.uwp


【解决方案1】:

您必须在 UWP 上将 TabbedPage.HeaderIconsEnabled 附加属性设置为 true 才能显示图标:https://docs.microsoft.com/en-us/xamarin/xamarin-forms/platform/windows/tabbedpage-icons

这是代码示例:

<TabbedPage ...
            xmlns:windows="clr-namespace:Xamarin.Forms.PlatformConfiguration.WindowsSpecific;assembly=Xamarin.Forms.Core"
            windows:TabbedPage.HeaderIconsEnabled="true">
    <windows:TabbedPage.HeaderIconsSize>
        <Size>
            <x:Arguments>
                <x:Double>24</x:Double>
                <x:Double>24</x:Double>
            </x:Arguments>
        </Size>
    </windows:TabbedPage.HeaderIconsSize>
    <NavigationPage Title="Neuigkeiten" Icon="Neuigkeiten.png">
        <x:Arguments>
            <views:TestPage/>
        </x:Arguments>
    </NavigationPage>
        ...
</TabbedPage>

【讨论】:

    猜你喜欢
    • 2018-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多