ListView动态改变每一项的高度。

ListView中每一项的高度默认是相同的,除非超过其预定高度值,否则需要动点手脚。

VariableSizedListView 继承 ListView
然后重写
protected override void PrepareContainerForItemOverride(DependencyObject element,
            object item)
{
var localItem = item as HeadingItem;
var lvi = element as ListViewItem;
lvi.Height = 28;//这样就修改了高度
                        lvi.Margin = new Thickness(0, 20, 0, 0);//
}

ListView动态改变每一项的高度。

上一篇:EntityFramework Core 迁移忽略主外键关系


下一篇:软件工程—人件(一)