2017-06-11 24 views
0

マスター詳細ページにタブ付きレイアウトを作成する際に問題があります。私はこのようにそれを行うことを試みた:TabbedPageをMasterdetailPage Xamarinフォームにする

<?xml version="1.0" encoding="utf-8" ?> 
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms" 
      xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
      xmlns:local="clr-namespace:MasterDetailTest.View" 
      x:Class="MasterDetailTest.MainPage"> 
    <MasterDetailPage.Master> 
     <local:MasterPage x:Name="masterPage" /> 
    </MasterDetailPage.Master> 
    <MasterDetailPage.Detail> 
     <NavigationPage> 
      <x:Arguments> 
       <local:Home /> 
      </x:Arguments> 
     </NavigationPage> 
     <TabbedPage> 
      <TabbedPage.Children> 
       <ContentPage Title="Home" Icon="home.png"/> 
       <ContentPage Title="Home" Icon="home.png"/> 
       <ContentPage Title="Home" Icon="home.png"/> 
      </TabbedPage.Children> 
     </TabbedPage> 
    </MasterDetailPage.Detail> 
</MasterDetailPage> 

しかし、それはちょうどXAMLに追加するタブ付きページを働いていない何らかの理由で、私はCSでこれを試してみましたでしょうか?

+0

あなたが持っていると。これはうまくいきません。資金を読む:https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/navigation/master-detail-page/ –

+0

私はmasterdetailページにタブを置く必要がありますか? –

+0

私は投稿したリンクを読む、彼らはそこにすべてを説明する。別のページの中に2ページを置くことはできません。 NavigationPageまたはTabbedPageのいずれかを選択します。 –

答えて

0

NavigationPage内にTabbedPageを配置することはできません。正しい順序は、 - TabbedPage> NavigationPage>ページです。

実際には、混同しないでください。 MasterDetailPage> NavigationPage またはTabbedPage> NavigationPageを使用します。ただし、MasterDetailPage> TabbedPageを使用しないでください。

あなたのためにこの作品でしょう:

MasterDetail: https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/navigation/master-detail-page/

TabbedPage:あなたの の内部 https://developer.xamarin.com/guides/xamarin-forms/application-fundamentals/navigation/tabbed-page/

関連する問題