Изображение Xamarin не отображается в TabbedPage - PullRequest
0 голосов
/ 08 марта 2020

У меня есть изображение с именем logout.png, которое я пытаюсь отобразить на странице с вкладками. Но это показывает мне большой серый круг. И когда я помещаю его на другую страницу, он появляется без проблем

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

        </x:Arguments>
    </NavigationPage>

enter image description here

1 Ответ

0 голосов
/ 09 марта 2020

Вы должны использовать 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>

enter image description here

Вот официальный пример для справки.

...