我正在尝试创建一个文本块,该文本块在修剪时显示文本块文本的工具提示。我在转换器中处理了这个的实际可见性部分。我的问题是将工具提示的内容绑定到其部分文本块的文本。一段时间以来,我一直在摆弄不同的相对路径,除了空白的工具提示之外什么都得不到。如果我对工具提示内容中的某些内容进行硬编码,则文本会在我想要的时候显示得很好。
<Style x:Key="InfoToolTipBaseTextBlockStyle" TargetType="{x:Type TextBlock}" BasedOn="{StaticResource TextBlockBase}">
<Setter Property="ToolTip">
<Setter.Value>
<ToolTip Visibility="{Binding RelativeSource={RelativeSource Self}, Path=PlacementTarget, Converter={StaticResource TrimmedVisibilityConverter}}" Content="{Binding Path=Text, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type TextBlock}}}"/>
</Setter.Value>
</Setter>
</Style>