Image Xamarin图像未显示在选项卡页面中

Image Xamarin图像未显示在选项卡页面中,image,xamarin,xamarin.forms,xamarin.android,tabbedpage,Image,Xamarin,Xamarin.forms,Xamarin.android,Tabbedpage,我有一个名为logout.png的图像,我试图将其显示在选项卡页面中。但它给我显示了一个灰色的大圆圈。当我把它放到另一页时,它看起来没有问题 <NavigationPage Title="{Static properties:Resources.LabelLogout}" Icon="logout.png"> <x:Arguments> <views:LogoutPage/> </x:Ar

我有一个名为logout.png的图像,我试图将其显示在选项卡页面中。但它给我显示了一个灰色的大圆圈。当我把它放到另一页时,它看起来没有问题

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

        </x:Arguments>
    </NavigationPage>


您应该使用
IconImageSource=“logout.png”
设置选项卡栏的图标,而不是
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>


这里有一个供参考的图标。

并非所有图像都适合用作选项卡和标题中的图标-您需要参考平台文档以了解相关限制。我看不到对logout.png的任何限制。因此,如果logout.png位于特定的平台资源中,则该图像甚至比选项卡中的其他图像小一点。例如,Android->Resources->drawable是的,我的图像在Android->Resources->drawable文件夹中,因为当我将其放在页面的堆栈布局中时,它会出现。只是在标签页上,它没有显示我的帖子,我添加了有问题的图片,我仍然有相同的图片problem@dna好的,如果可能的话,你可以在这里共享一个示例项目链接,我会检查一下。顺便问一下,我共享的示例项目是否有效。很遗憾,我无法共享该项目。我不知道所讨论的图像是否不是为其他东西保留的,因此它不是appear@dna不,您不需要共享当前项目。您可以重新创建示例选项卡式页面项目。如果您可以复制此问题,您可以在此处共享此示例项目链接。