【发布时间】:2017-05-17 04:22:12
【问题描述】:
我试图在向下滚动列表视图时隐藏上面设计的列表视图。在我的页面中,我有垂直显示的图像、条目、按钮和列表视图,当用户尝试向下滚动列表视图时,需要隐藏列表上方的设计,如果他尝试向上滚动列表视图,则取消隐藏设计是我的要求。请提出任何想法来实现此功能。提前致谢。
【问题讨论】:
标签: xamarin.forms
我试图在向下滚动列表视图时隐藏上面设计的列表视图。在我的页面中,我有垂直显示的图像、条目、按钮和列表视图,当用户尝试向下滚动列表视图时,需要隐藏列表上方的设计,如果他尝试向上滚动列表视图,则取消隐藏设计是我的要求。请提出任何想法来实现此功能。提前致谢。
【问题讨论】:
标签: xamarin.forms
查看列表视图的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,
};
【讨论】: