如何将 ListBox的 * ToolTip *绑定到DataTable?
只有ListBox.ItemsSource
,但没有ListBox.ToolTip.ItemsSource
。
答案 0 :(得分:3)
ToolTip
是ContentControl
,而不是ItemsControl
。这意味着它只能包含单个元素而不包含集合。
要在ToolTip
中显示多个项目,您需要将一些ItemsControl
(例如ListBox
)放入TabControl
,然后使用其ItemsSource
属性。
ListBox list = new ListBox();
ToolTip tooltip = new ToolTip();
ListBox tooltipList = new ListBox();
list.ToolTip = tooltip;
tooltip.Content = tooltipList;
tooltipList.ItemsSource = /*your source*/
答案 1 :(得分:1)
您可能需要尝试以下操作:
WPF Show data from multiple DataContexts in ToolTip of ItemsControl
上面的链接包含更高级的方案,但它可用于提取实施所需的代码。
希望它有所帮助!