0

我已经使用 xaml 中的 DataTemplate 和后面的 vb.net 代码中的 System.Data.DataSet 填充了 wpf ListBox。我在 DataTemplate 的 DockPanel ToolTip 中窥探了一个基础数字数据库 ID。我的问题:有没有一种简单的方法可以在 ListBox 的 Click 事件中引用这些 ID?我希望存储多个选定的 ID 并对其采取行动,而无需硬编码特定的类或 ObservableCollections。在 VB6 中,我只需将 ID 存储在 ListBox 的 ItemData 属性中。

4

1 回答 1

0

知道了!

For i = 0 To ListBox1.SelectedItems.Count - 1
    MsgBox(ListBox1.SelectedItems(i).Row.ItemArray(0))
Next

不像 VB6 那样简单,但可以预期,因为 wpf ListItems 可以包含许多控件。

于 2013-06-06T16:26:49.393 回答