将ToolTip添加到WPF形状

时间:2012-01-15 03:06:26

标签: wpf listbox wpf-controls tooltip shapes

如何在msdn博客中讨论的WPF可缩放画布中为形状添加不同的工具提示:http://blogs.msdn.com/b/kaelr/archive/2010/08/11/zoomableapplication2-a-million-items.aspx

我尝试使用绑定添加工具提示,但这似乎不起作用。形状将作为列表框项添加。

感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

这个例子与我编程的方式完全不同,但它仍然有效。要将ToolTip添加到该示例,请执行以下操作:

XAML

将工具提示添加到此样式

<Style TargetType="ListBoxItem">
   ...
   <Setter Property="ToolTip" Value="{Binding toolTip}"/>
</Style>


代码背后

在GridLikeItemsSource.cs中添加toolTip参考

public object this[int i]
{
   ...
   var height = rand.Next(50, 100);
   var toolTip = "ToolTip";
   ...
   return new { top, left, width, height, data, brush, i, toolTip };
}