【发布时间】:2018-06-13 08:03:08
【问题描述】:
我正在尝试创建一个文本块,该文本块在修剪时显示文本块文本的工具提示。我在转换器中处理了这个的实际可见性部分。我的问题是将工具提示的内容绑定到其部分文本块的文本。一段时间以来,我一直在摆弄不同的相对路径,除了空白的工具提示之外什么都得不到。如果我在工具提示内容中硬编码某些内容,文本会在我需要时正常显示。
<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>
【问题讨论】:
标签: c# xaml xaml-binding