在一个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>
您不能在一页中有多个页面。一个页面内只能有多个布局。
The CarouselPage中不能包含ContentPage,反之亦然。但是,CarouselPage中可以有多种布局(堆栈,相对,绝对,框架,网格)
这里是一个简短的代码段,解释了Pages vs Layouts。