0

我正在使用带有按钮导航的 Shell,并希望能够将其中一个选项卡作为 TabbedPage。此外,我在 Shell 中的一个内容页面有一个工具栏项,它通向一个标签页,这在 iOS 中也不起作用,但在 Android 中都可以正常工作。

我所说的不工作的意思是,即使我将背景颜色设置为白色,我也只是得到一个黑色的“空白屏幕”,我什么也看不到。

我尝试创建一个新的 TabbedPage,同样的问题,尝试了最新的 3.6 表单版本以及 4.0 beta 9pre 版本,仍然是同样的问题。

更新

这是我的标签页:

<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
        xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
        x:Class="MyApp.Page.TabbedPageTest"
        BackgroundColor="White">
   <!--Pages can be added as references or inline-->
   <ContentPage Title="Tab 1" BackgroundColor="White">
       <Label Text="Label in tab 1" TextColor="Orange" />
   </ContentPage>
   <ContentPage Title="Tab 2" BackgroundColor="White">
       <Label Text="Label in tab 2" TextColor="Orange" />
   </ContentPage>
   <ContentPage Title="Tab 3" BackgroundColor="White">
       <Label Text="Label in tab 3" TextColor="Orange" />
   </ContentPage>
</TabbedPage>

这是我加载它的地方:

<ShellItem>
    <ShellSection Title="PageOne" Icon="ic_action_myicon1.png">
        <ShellContent ContentTemplate="{DataTemplate local:MyListView}" />
    </ShellSection>
    <ShellSection Title="PageTwo" Icon="ic_action_myicon2.png">
        <ShellContent ContentTemplate="{DataTemplate local:MyContentPage}" />
    </ShellSection>
    <ShellSection Title="PageThree" Icon="ic_action_myicon3.png">
        <ShellContent ContentTemplate="{DataTemplate local:TabbedPageTest}"/>
    </ShellSection>
</ShellItem>

listview 和 contentPage 工作正常。TabbedPage 从上到下都是黑色的。

4

0 回答 0