我有一个datagrid列(Badges),每个单元格中都有徽章的图像。对于单元格中的每个图像,我想将鼠标悬停在单元格中的徽章图像上,然后会出现一个工具提示,指示一个数字。我正在XAML中尝试执行此操作,但无法正常工作。这是我尝试做的事情:
<DataGridTemplateColumn Header="Stars" Width="140" CellStyle="{StaticResource NoFocusColumStyle}" >
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Source="{Binding Badges}" Height="23">
<Image.ToolTip>
<ToolTip Content="{Binding Badgenum}" />
</Image.ToolTip>
</Image>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
基本上,我想将鼠标悬停在“列”中的徽章图像上,它应该显示Badgenum。但是工具提示不起作用。它没有显示任何错误。我想念什么?
答案 0 :(得分:0)
假设Badgenum是一个字符串,则无需自己创建工具提示对象,只需将其绑定到图像的工具提示属性即可。
<Image Source="{Binding Badges}" Height="23" ToolTip="{Binding Badgenum}" />