代码之家  ›  专栏  ›  技术社区  ›  Jonathan Allen

WPF:是否有一个“列表框”无法选择项目?

wpf
  •  1
  • Jonathan Allen  · 技术社区  · 14 年前

    基本上我想要一些类似于旧的vb6数据中继器的东西,集合中的每个项都绑定到模板上。我希望容器具有的唯一功能是滚动和数据绑定,其他功能(如能够选择项)妨碍了我的选择。

    另外,如果您不能推荐任何东西,我将使用一个堆栈面板,并根据需要手动创建/销毁对象。

    1 回复  |  直到 14 年前
        1
  •  6
  •   benPearce    14 年前

    使用项控件。

    将itemsControl.itemspanel设置为包含设置了scrollViewer.scrollbars的stackpanel,如果集合中有很多项,请使用virtualizingstackpanel以获得更好的性能。

    每个项目都可以使用itemsControl.itemTemplate进行模板化。

    ItemsControl 更多信息和示例