Xamarin形式:左侧显示的Listview滚动条

时间:2019-03-19 03:58:52

标签: listview xamarin.forms scrollbar

我为reversing的listview(底部的第一项)添加了以下代码。通常,在xamarin listview中,第一项位于顶部,其余项则位于底部。我只是反转了该功能,第一项将在其底部,其余项在其顶部(使用上述代码)。现在,我的ListView的底部在顶部。

在ListView中设置以下两个属性:

FlowDirection=”RightToLeft”
Rotation=”180″

在视图单元格的主要布局中:

FlowDirection=”LeftToRight”
Rotation=”180″

此后,左侧显示的滚动条和鼠标滚动的行为与正常行为(在UWP上)相反。另外,滚动也不流畅。我该如何解决这些问题?

我从this博客中获得了上述代码。请参阅旋转列表部分。他们在博客本身中讲述了左侧滚动条的问题,并建议添加FlowDirection属性来解决此问题。

完整代码:

 <ListView 
      FlowDirection="RightToLeft"
      Rotation="180"
      <ListView.ItemTemplate>
         <DataTemplate>
             <ViewCell>
               <ViewCell.View>
                  <StackLayout
                     FlowDirection="LeftToRight"
                     Rotation="180"> 
                     //Listview items
                  </StackLayout>
                </ViewCell.View>
             </ViewCell>
          </DataTemplate>
       </ListView.ItemTemplate>
   </ListView>

0 个答案:

没有答案