如何在msdn博客中讨论的WPF可缩放画布中为形状添加不同的工具提示:http://blogs.msdn.com/b/kaelr/archive/2010/08/11/zoomableapplication2-a-million-items.aspx?
我尝试使用绑定添加工具提示,但这似乎不起作用。形状将作为列表框项添加。
感谢任何帮助。谢谢!
答案 0 :(得分:1)
这个例子与我编程的方式完全不同,但它仍然有效。要将ToolTip添加到该示例,请执行以下操作:
将工具提示添加到此样式
<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 };
}