在CarouselPage中如何将ContentPage分成不同的文件?

问题描述 投票:5回答:1

在一个xaml文件中,我有一个转盘。从第二部分开始,此处还将列出下一页的代码。为了紧凑起见,我想在asp.net中作为部分应用程序进行制作。是否可以为每个页面将Contentpage分成不同的文件以提供更大的便利?谢谢!

  <CarouselPage  xmlns="http://xamarin.com/schemas/2014/forms"
     xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
     xmlns:d="http://xamarin.com/schemas/2014/forms/design">
<ContentPage
    BackgroundImage="background">
   <ContentPage.Content>
    <StackLayout>
    <Image  
        Source="logo">
    </Image>
    <Frame>
        <local:SearchProfile
        Keyboard="Default">
        </local:SearchProfile>
    </Frame>
    <Image 
        Source="starttext">
    </Image>
</StackLayout>
</ContentPage.Content>
</ContentPage>

 <ContentPage>
    <ContentPage.Content>
    <StackLayout>
        <Image Source="map"></Image>
    </StackLayout>
    </ContentPage.Content>
 </ContentPage>
xamarin xamarin.forms xamarin.android
1个回答
3
投票

您不能在一页中有多个页面。一个页面内只能有多个布局。

The CarouselPage中不能包含ContentPage,反之亦然。但是,CarouselPage中可以有多种布局(堆栈,相对,绝对,框架,网格)

这里是一个简短的代码段,解释了Pages vs Layouts

© www.soinside.com 2019 - 2024. All rights reserved.