【发布时间】:2023-04-06 13:14:02
【问题描述】:
在我的应用程序中,我尝试使用转换器根据 dataGrid 列的文本长度来实现工具提示的可见性。我在显示工具提示文本时遇到了一些问题。
在工具提示中,TextBlock 的文本绑定不起作用。如果它与一些硬编码字符串绑定,它可以正常工作。
下面是我为网格列添加的代码...
<Custom:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Text}">
<TextBlock.ToolTip>
<ToolTip
DataContext="{Binding Path=PlacementTarget, RelativeSource={x:Static RelativeSource.Self}}"
Visibility="{Binding Converter={StaticResource ToolTipVis}}">
<TextBlock Text="{Binding Text}">
</ToolTip>
</TextBlock.ToolTip>
</TextBlock>
</DataTemplate>
</Custom:DataGridTemplateColumn.CellTemplate>
【问题讨论】:
-
你成功了吗?