在Xamarin中将列表视图切换到网格视图

时间:2017-12-29 09:09:50

标签: c# xamarin xamarin.forms

Xamarin对我来说很新鲜。很抱歉没那么经验。我创建了像亚马逊产品列表的列表,其中有一个切换按钮,用于显示从垂直列表到2列列表(网格)的产品。

在android中我通过使用Recycler视图的功能实现了这一点,我们可以在运行时设置布局的方向。

我很难找到如何在Xamarin表单中实现这一点,因此它可以适用于Android和Android。的iOS。

如果您在Xamarin中做过类似的事情,请提供您的意见。

2 个答案:

答案 0 :(得分:1)

如果您正在寻找网格,X.Forms内置List并不是最好的。但你可以使用这个:

https://github.com/daniel-luberda/DLToolkit.Forms.Controls/tree/master/FlowListView

对于您正在寻找的网格显示器来说,它非常棒。非常灵活,文档齐全。

Xamarin.Forms ListView非常扎实,所以与她合作不会有任何问题

对于性能问题,请使用此List View Performance

祝你好运

答案 1 :(得分:-1)

我希望工作.. 放入你的控制器类

public override void DidRotate(UIInterfaceOrientation fromInterfaceOrientation)
    {
        // past inside your code with orientation condition
        //UIDevice.CurrentDevice.Orientation to get orientation  


    }