具有水平列表视图的页面,并在屏幕Xamarin表单中显示该列表数据

时间:2017-08-29 07:47:39

标签: listview xamarin cross-platform

我有一个页面,现在我要做的是在listview中进行水平滚动。列表视图包含进度条,图像和标签。 在列表视图中选择任何项目后,它将在剩余屏幕上显示结果。我怎么能实现这个?

1 个答案:

答案 0 :(得分:1)

将“旋转”设置为270(所有VisualElements都具有“旋转BindableProperty”)。然而,这看起来像一个次优的解决方案,因为顶部和底部都有空白区域,您必须左右拖动视图才能完全看到所有内容。

<ListView x:Name="ListView" Rotation="270" ItemsSource="{Binding Items}" RowHeight="40">
  <ListView.ItemTemplate>
    <DataTemplate>
      <ViewCell>
        <ViewCell.View>
          <StackLayout>
            <!--your layout go there-->
          </StackLayout>
        </ViewCell.View>
      </ViewCell>
    </DataTemplate>
  </ListView.ItemTemplate>
</ListView>