如何在Xamarin表单中向下滚动列表时隐藏上面的列表视图

时间:2017-05-17 04:22:13

标签: xamarin.forms

我在向下滚动列表视图时尝试隐藏列表视图以上设计。在我的页面中,我有垂直呈现的图像,条目,按钮和列表视图,而用户尝试向下滚动列表视图,列表上方的设计需要隐藏,如果他尝试向上滚动列表视图,设计是隐藏的是我的要求。请建议任何想法来实现此功能。提前谢谢。

1 个答案:

答案 0 :(得分:1)

查看列表视图的Header属性。它完全符合您的要求。您必须将要隐藏的视觉元素(图像,条目,按钮和等)放在列表​​视图的标题中(例如,以堆栈布局分组)。

    Label lblExample = new Label
    {
        Text = "Label",
    };

    Button btnExample = new Button
    {
        Text = "Button",
    };

    StackLayout stackHeader = new StackLayout
    {
        Children =
        {
            lblExample,
            btnExample
        }
    };

    ListView listView = new ListView
    {
        Header = stackHeader,
    };