Xamarin图像未显示在TabbedPage中

问题描述 投票:0回答:1

我有一个名称为logout.png的图像,我试图将其显示在Tabbedpage中。但这给我显示了一个大的灰色圆圈。当我将其放在另一页上时,它似乎没有问题

    <NavigationPage Title="{Static properties:Resources.LabelLogout}" Icon="logout.png">
        <x:Arguments>
            <views:LogoutPage/>

        </x:Arguments>
    </NavigationPage>

enter image description here

image xamarin xamarin.forms xamarin.android tabbedpage
1个回答
0
投票

您应该使用IconImageSource="logout.png"设置Tabbar的图标,而不是Icon="logout.png"。看看下面的示例代码:

<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
            xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
            xmlns:local="clr-namespace:TabbedPageWithNavigationPage;assembly=TabbedPageWithNavigationPage"
            x:Class="TabbedPageWithNavigationPage.MainPage">
    <local:TodayPage />
    <NavigationPage Title="Schedule" IconImageSource="schedule.png">
        <x:Arguments>
            <local:SchedulePage />
        </x:Arguments>
    </NavigationPage>
</TabbedPage>

enter image description here

这里是official sample project供参考。

© www.soinside.com 2019 - 2024. All rights reserved.