2016-10-04 33 views
0

我创建了一个示例应用程序,并在我采取一个ContentPage,做它的设计如下Xamarin表 - 滚动型,其内容

<ContentPage> 
    <ScrollView Orientation="Horizontal" x:Name="scroll"> 
    <StackLayout HeightRequest="50" Orientation="Horizontal"> 
     <Label x:Name="lbl1" Text="label1!" VerticalOptions="Center" HorizontalOptions="Center" /> 
     <Label x:Name="lbl2" Text="label2" VerticalOptions="Center" HorizontalOptions="Center" /> 
     <Label x:Name="lbl3" Text="label3" VerticalOptions="Center" HorizontalOptions="Center" /> 
     <Label x:Name="lbl4" Text="label4" VerticalOptions="Center" HorizontalOptions="Center" /> 
    </StackLayout> 
    </ScrollView> 
</ContentPage> 

它工作绝对罚款,但是当我把内容查看,而不是ContentPage ,我在模拟器上得到空白页面。

这是错误吗?或者我在这方面做了错误的事情。

+0

你是说当你用''代替你的''标签时,你看不到内容了吗? – hvaughan3

回答

1

Xamarin.Forms通过使Pages进入和退出视图。 A ContentPage是一个页面,但ContentView不是一个页面。

如果有帮助,ContentView与WPF中的UserControl类似。

请参阅this关于此主题的其他解释的论坛。