工具栏在Xamarin.Forms.UWP中排名垫底(仅限移动部署)

时间:2016-11-28 10:21:28

标签: c# xamarin uwp xamarin.forms xamarin.uwp

我在这里经历了一个奇怪的情况。我有一个TabbedPage和4个NavigationPages。我添加了一个只带有图标的工具栏。当我在本地计算机中部署项目时,一切看起来都不错(print screen)。但是当我在 WP10 设备上部署项目时,会发生这种情况:screenshot。绝对没有理由,我的工具栏位于屏幕的底部。我看到了this回答,我试图实现它,但它给我一个错误(注意:我将我的整个解决方案更新为Xamarin.Forms 2.3.3.168)。

我的 MainPage.xaml 代码如下:

<?xml version="1.0" encoding="utf-8" ?>
<local:CustomTabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
            xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
            xmlns:local="clr-namespace:_TIF_Xamarin;assembly=_TIF_Xamarin"
            x:Class="_TIF_Xamarin.MainPage">

     <local:CustomTabbedPage.ToolbarItems>
       <ToolbarItem Name="tool">
         <ToolbarItem.Icon>
           <OnPlatform x:TypeArguments="FileImageSource"
                       Android="dethbarlogo.png"
                       WinPhone="logosearch.png" />
           </ToolbarItem.Icon>
         </ToolbarItem>
       </local:CustomTabbedPage.ToolbarItems>

  <!--4 different tabs, which also are Navigation Pages-->
  <NavigationPage Title="Home">
    <x:Arguments>
      <local:HomePage />
    </x:Arguments>
  </NavigationPage>

  <NavigationPage Title="Exhibitor">
    <x:Arguments>
      <local:ExhibitorsPage />
    </x:Arguments>
  </NavigationPage>

  <NavigationPage Title="Exhibits">
    <x:Arguments>
      <local:ExhibitsPage />
    </x:Arguments>
  </NavigationPage>

  <NavigationPage Title="More">
    <x:Arguments>
      <local:MorePage />
    </x:Arguments>
  </NavigationPage>

</TabbedPage> 

任何帮助将不胜感激。提前谢谢。

0 个答案:

没有答案