首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WrapPanel中的ItemsControl与WrapPanel中的ListBox

WrapPanel中的ItemsControl与WrapPanel中的ListBox
EN

Stack Overflow用户
提问于 2016-05-04 00:50:52
回答 1查看 80关注 0票数 0

背景:我有一个垂直方向的WrapPanel,我想在里面放40个“项目”。WrapPanel中的每个“项”将包含5x6网格格式的按钮和可展开列表的组合。我需要能够选择WrapPanel中的每个“项目”,这样它就会弹出一个对话框,用户可以在其中单击按钮并编辑该“项目”的可扩展列表。

问:我知道ItemsControl和ListBox之间的主要区别是ListBox中的实体是可选择的,而ItemsControl中的实体是不可选择的,但是在对话框出现之前,我不需要选择ItemsControl或ListBox中的值,所以我不确定在这种情况下使用ItemsControl或ListBox是最好的。哪种ListControl最适合我的情况?

EN

回答 1

Stack Overflow用户

发布于 2016-05-04 01:43:03

如果您的根项目应该是可选择的,那么您可能需要一个ItemsPanelWrapPanelListBox。如果你不需要实际的选择(即自动取消选择项目,或者对所选项目集执行操作),你可以只使用一个带有WrapPanelItemsControl作为ItemsPanel,并使用一个大的Button作为ItemTemplate的根(以触发对话框)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37009907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档