【问题标题】:Binding Listbox to Array of Lists将列表框绑定到列表数组
【发布时间】:2011-07-10 08:31:23
【问题描述】:

我有 10 个列表框和一个包含 1000 个字符串列表的数组。 我需要根据数组索引填充数组中的列表框。这可以通过绑定实现还是必须手动完成?

【问题讨论】:

  • 使用代码 sn-ps 提供更多信息。

标签: .net wpf list data-binding listbox


【解决方案1】:

我的意思是这种说法在 XAML 中是不可能的?但是可以通过代码来完成吗?


我有名为 listBox1、listBox2、listBox3 等的列表框。有没有办法像数组一样命名 - listbox[1]、listbox[2]、listbox[3] - 这样我就可以像数组一样访问它们 -列表框[索引]?

【讨论】:

    【解决方案2】:
    <ListBox ItemsSource="{Binding MyArrayOfLists[0]}".../>
    <ListBox ItemsSource="{Binding MyArrayOfLists[1]}".../>
    <ListBox ItemsSource="{Binding MyArrayOfLists[3]}".../>
    ...
    

    你是这个意思吗?

    【讨论】:

    • 所以这是不可能的吧?
    • @Moonwalker031 - 在绑定表达式中,您只能指定常量值(如我的示例中所示)。表达式将不起作用。
    猜你喜欢
    • 2011-05-15
    • 2014-03-16
    • 2012-09-06
    • 2011-08-28
    • 2012-10-21
    • 1970-01-01
    • 1970-01-01
    • 2011-03-08
    相关资源
    最近更新 更多