ItemsControl中的交替类型

本文关键字:类型 ItemsControl | 更新日期: 2023-09-27 18:01:53

我有一个问题,我需要在一个项目控件中显示两种不同的类型。类型A将由一个模板单选按钮表示,类型B将由一个图标表示,其中每个"B"类型只能出现在两个A类型之间。(即不在集合的开始或结束处)

我有我的XAML准备去完成选择器,但我正在努力让我的数据配置正确。我对每种类型都有一个填充的集合,但需要找到一种方法来组合它们。复合集合文档中是否缺少一些东西,这些文档允许我自动从集合A中提取一个元素,然后从集合B中提取一个元素,等等?

ItemsControl中的交替类型

不,在CompositeCollection中没有自动做到这一点。

相反,您需要绑定到一些基类(甚至可能是object)的预先安排的集合,这些基类具有交替的预先完成的