【发布时间】:2017-08-29 07:47:39
【问题描述】:
我有一个页面,现在我想做的是在列表视图中进行水平滚动。列表视图包含一个进度条、一个 Image 和一个 Label。 在列表视图中选择任何项目后,它将在剩余屏幕上显示结果。我怎样才能做到这一点?
【问题讨论】:
标签: listview xamarin cross-platform
我有一个页面,现在我想做的是在列表视图中进行水平滚动。列表视图包含一个进度条、一个 Image 和一个 Label。 在列表视图中选择任何项目后,它将在剩余屏幕上显示结果。我怎样才能做到这一点?
【问题讨论】:
标签: listview xamarin cross-platform
将 Rotation 设置为 270(所有 VisualElements 都有一个 Rotation 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>
【讨论】: