对于我的项目,我需要一个 scatterview,但我们称它为一个列表框,供不使用表面 sdk 的人使用:),它绑定到我的视图模型中的一个 observablecollection。根据对象的类型,我使用不同的数据模板(图像,视频,...)
这些项目的容器默认是一个列表框项目。
但是有一个特殊的对象,我需要的不仅仅是普通的 listboxitem 作为容器,所以我创建了我的 customlistboxcontainer。在这里如果找到如何使用该容器:
让数据绑定 WPF Listbox 生成子类 ListboxItems
但这还不够。我需要在运行时检查将哪些项目添加到集合中,并为其选择正确的容器(listboxitem、customlistboxitem)。我似乎无法得到工作。
有没有人对此有一些经验?
谢谢,
比约恩