我在 .我希望 所包含的物品只占用尽可能多的空间。但是,我几乎总是占用所有空间,即使它只包含3个左右的项目。ListViewStackedLayoutListViewListView
有没有办法创建自定义并覆盖某些方法,以便在添加或删除项目时计算自定义大小?例如,我希望列表在为空时消失。任何人都可以告诉我,要重写哪些方法和/或如何对添加到/删除到基础模型的项目做出反应?DynamicListView
我的直觉告诉我这样的事情:
namespace Foo.Controls
{
public class SpottedView : ListView
{
public SpottedView()
{
}
protected override void OnChildAdded(Element child)
{
Console.WriteLine($"{Util.methodName()}");
base.OnChildAdded(child);
InvalidateMeasure();
}
protected override void OnChildRemoved(Element child)
{
Console.WriteLine($"{Util.methodName()}");
base.OnChildRemoved(child);
InvalidateMeasure();
}
}
}
莫回无
慕莱坞森
随时随地看视频慕课网APP
相关分类