如何删除Xamarin.Forms(1.4)ListView标题

如何删除Xamarin.Forms(1.4)ListView标题,listview,xamarin.forms,Listview,Xamarin.forms,我正在使用Xamarin.Forms 1.4中的ListView,我想知道是否有办法从我的ListView中删除页眉(和页脚)。由于它的功能是“开箱即用”,我在ListView的顶部有额外的空白,如果Header属性设置为文本值,将显示该值;但是,如果保留默认值,甚至设置为string.empty,则标题仍会占据顶部的空间 任何指导都将不胜感激 *编辑1: 为了澄清一下,我使用的不是XAML,而是直接的C#——下面是我用来创建ListView的代码片段: Content = new StackL

我正在使用Xamarin.Forms 1.4中的ListView,我想知道是否有办法从我的ListView中删除页眉(和页脚)。由于它的功能是“开箱即用”,我在ListView的顶部有额外的空白,如果Header属性设置为文本值,将显示该值;但是,如果保留默认值,甚至设置为string.empty,则标题仍会占据顶部的空间

任何指导都将不胜感激

*编辑1:

为了澄清一下,我使用的不是XAML,而是直接的C#——下面是我用来创建ListView的代码片段:

Content = new StackLayout
{
    //VerticalOptions = LayoutOptions.CenterAndExpand,
    //HorizontalOptions = LayoutOptions.Center,

    Children = { listView }
};
var listView=new listView
{
//Header=string.Empty,
行高=160,
ItemsSource=项目,
ItemTemplate=新数据模板(typeof(ItemCell))
};
我将注释行保留在中以供上下文/参考

*编辑2: 下面是我的iOS模拟器的屏幕截图,演示了这个问题——当我滚动标题下的ListView时,请注意上图:

更新:解决方案

我将@FredyWenger的答案标记为正确,但希望提供我为解决此问题而实施的实际修复。通过删除/注释下面的行,我可以去掉tom和ListView底部的额外空间:

Content = new StackLayout
{
    //VerticalOptions = LayoutOptions.CenterAndExpand,
    //HorizontalOptions = LayoutOptions.Center,

    Children = { listView }
};
我不认为顶部的“额外空间”来自ListView头(除非您明确定义了头,否则LV不应该显示头)。 我认为它来自另一个设置(母亲)控件(例如StackLayout)。
我会在那里搜索…

我在我的项目中没有看到任何默认标题,并且我的ListView没有标题属性。您是否尝试过完全删除该属性或将其设置为null?如果这不起作用,制作一个带有0高度标题的模板,请参见Sten,您可能不在1.4版上。尝试在NuGet控制台中更新包xamarin.forms。Sten,我刚刚更新到1.4。我在1.4中也没有看到默认的头大小。我现在可以添加标题并获得更多空间。但如果我将标题留空,它不会占用空间吗?汤姆,你能发你的Xaml吗?在所有平台上都有额外的空间吗?@Rhyous,我更新了上面的问题…我没有使用XAML,只是使用C。我在编辑中包含了一个片段。@Rhyous,我现在只针对iOS。谢谢,@fredywenger!我在上面的问题中添加了修复该问题的代码。。。