Xamarin表单 - ScrollView及其内容

时间:2016-10-04 11:09:05

标签: xamarin.forms

我创建了一个示例应用程序,并且我已经采用了一个ContentPage并按照下面的设计进行了设计

 <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>

它绝对正常,但是当我使用ContentView而不是ContentPage时,我在模拟器上得到了空白页。

是虫子吗?或者我在这方面做错了。

1 个答案:

答案 0 :(得分:1)

Xamarin.Forms的工作原理是将Pages放入和移出视图。 ContentPage是一个页面,但ContentView不是一个页面。

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

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