我有一个传递给页面的 IEnumerable,我想在我的页面上显示这个列表,我可以简单地将列表框的 ItemsSource 设置为它,然后将显示一个字符串列表
但是我想在每个项目旁边放一个复选框,以使这些复选框可以选择字符串(就像您如何在 android 中将联系人添加到 SMS 一样)。我可以将两个列表框放在那里并将它们的滚动绑定到彼此,然后将其中一个的 ItemsSource 设置为 IEnumerable 并将复选框添加到每个项目的第二个列表框。但是很尴尬!
现在,首先哪个控件更适合这个任务 ItemsControl 或 ListBox(我知道 ListBox 是一个 ItemsControl)?然后如何为列表框/项目控件的项目编写这样的模板?
我搜索了互联网,我发现的只是数据模板的例子!但我没有任何数据要绑定!我将 IEnumerable 传递给 Page,然后将 Listbox/ItemsControl 的 Itemssource 设置为它。我希望 ItemsControl/Listbox 在每个项目旁边放置一个复选框。