子页面的内容未在tabbedpage中显示(Xamarin Forms)

时间:2016-07-11 13:18:57

标签: c# xaml xamarin

我是Xamarin和XAML的新手,所以我下载了一个包含3个标签页的示例解决方案,每个页面都包含一个子页面。每个子页面都有一个标签,上面有不同的文本。我设法编写了一个应该做同样事情的程序,但标签并没有在任何子页面上显示。我可以更改子页面上的背景颜色和标题。

这是MainPage(TabPage)的代码:

<?xml version="1.0" encoding="utf-8" ?>
<TabbedPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:pages="clr-namespace:MozaikMuzeum_Xamarin.View;assembly=MozaikMuzeum_Xamarin"
             x:Class="MozaikMuzeum_Xamarin.View.TabPage">

  <TabbedPage.Children>

    <pages:ActualPage />
    <pages:CatalogPage />
    <pages:BadgesPage />


  </TabbedPage.Children>
</TabbedPage>

以下是其中一个子页面的代码:

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="MozaikMuzeum_Xamarin.View.ActualPage" Title="Aktuális" BackgroundColor="Green">
  <Label Text="{Binding MainText}" VerticalOptions="Center" HorizontalOptions="Center" />
  <ContentPage.Content>

    <Label Text="Hi there from Page 1" TextColor="White" Font="20"
        VerticalOptions="Center" HorizontalOptions="Center" />

  </ContentPage.Content>
</ContentPage>

No label on the child page.

正如您所看到的,标签不会显示在ContantPage.Content标记之间。

0 个答案:

没有答案