如何绑定ListBox的 * 工具提示 *到DataTable?如何以编程方式将ListBox.Tooltip绑定到DataTable?
只有ListBox.ItemsSource
,但没有ListBox.ToolTip.ItemsSource
。
如何绑定ListBox的 * 工具提示 *到DataTable?如何以编程方式将ListBox.Tooltip绑定到DataTable?
只有ListBox.ItemsSource
,但没有ListBox.ToolTip.ItemsSource
。
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*/
你可能想尝试以下操作:
WPF Show data from multiple DataContexts in ToolTip of ItemsControl
上面的链接包含了更先进的方案,但它可以用来提取您的实现所需要的代码。
希望它有帮助!
让我知道它,你想添加工具提示列表框项目? – xsari3x