iOS上没有Xamarin.Forms工具栏图标

时间:2017-05-16 21:41:43

标签: ios xamarin xamarin.forms icons toolbar

我创建了一个带有标签页的Xamarin.Forms应用,其中包含3个列表视图。每个列表视图页面中的XAML包括两个工具栏图标。这些按钮在Android中正常显示,但iOS中不显示任何按钮。以下是我正在使用的代码:

列表视图页面上的

XAML

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
         xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
         xmlns:local="clr-namespace:HitDB;assembly=HitDB"
         x:Class="HitDB.Views.EmployeeListPage">
<ContentPage.ToolbarItems>
    <ToolbarItem Clicked="OnRefreshClicked" Text="R">
        <ToolbarItem.Icon>
            <OnPlatform x:TypeArguments="FileImageSource" iOS="Refresh.png" Android="refresh.png" WinPhone="refresh.png" />
        </ToolbarItem.Icon>
    </ToolbarItem>
    <ToolbarItem Clicked="OnSettingsClicked" Text="S">
        <ToolbarItem.Icon>
            <OnPlatform x:TypeArguments="FileImageSource" iOS="Settings.png" Android="settings.png" WinPhone="settings.png" />
        </ToolbarItem.Icon>
    </ToolbarItem>
</ContentPage.ToolbarItems>

当应用程序启动时,我会显示一个登录页面。如果他们成功登录,我会显示主页:

Application.Current.MainPage = new NavigationPage(new HomePage());

HomePage包含以下代码:

using System;
using System.Collections.Generic;
using System.Text;
using Xamarin.Forms;

namespace HitDB
{
class HomePage : TabbedPage
{
    public HomePage()
    {
        Title = "HIT Dashboard";

        Children.Add(new Views.EmployeeListPage());
        Children.Add(new Views.OnCallListPage());
        Children.Add(new Views.AlertListPage());
    }
}
}

感谢您提供的任何帮助。

0 个答案:

没有答案