将多个 ContentViews 放入 ScrollView

Posted

技术标签:

【中文标题】将多个 ContentViews 放入 ScrollView【英文标题】:Putting multiple ContentViews in a ScrollView 【发布时间】:2015-01-11 07:08:01 【问题描述】:

我正在使用 Xamarin.Forms 制作应用程序,并且正在尝试制作滚动菜单。我将如何使用 ScrollView 和多个 ContentViews 或 Frames 来做到这一点?我实际上已经成功地做到了这一点,但我需要能够使用 XAML 来做到这一点。那么,我该怎么做呢?

【问题讨论】:

只需将您的不同内容元素嵌入到接受此类子项的面板中,例如 StackPanel 或带有 ItemTemplate 的 ItemsControl 等。 【参考方案1】:

ScrollView 应该只有一个孩子,所以你必须使用像 GridStackPanel 等这样的布局。

<ScrollView Orientation="Vertical">
   <StackLayout HorizontalOptions="Fill">
     <ContentView>
         <!--put your content here -->
     </ContentView>

     <Frame>
         <!--put your content here -->
     </Frame>

     <ContentView>
         <!--put your content here -->
     </ContentView>
   </StackLayout>
</ScrollView>

【讨论】:

以上是关于将多个 ContentViews 放入 ScrollView的主要内容,如果未能解决你的问题,请参考以下文章

将多个数据框放入列表(智能方式)[重复]

无法使用 python 将多个 .xls 文件放入多张 .xls 文件中

选择选择,如何将多个值放入 $bind 数组

如何使用 CoffeeScript 将多个项目放入 JSON 对象?

如何将字符串的多个部分放入列表中?

将多个 PHP 变量放入 Javascript 数组