我正在样式化一个TreeViewItem。该项具有内容Presenter,我希望出现工具提示:
<ContentPresenter x:Name="PART_Header"
Cursor="Hand"
Grid.Column="1"
ContentSource="Header"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}">
<ContentPresenter.ToolTip>
<ToolTip
Placement="RelativePoint"
VerticalOffset="-2"
HasDropShadow="False"
BorderBrush="#767676"
Background="#FFF"
Padding="0,1,0,1"
VerticalAlignment="Center"
Content="{Binding RelativeSource={RelativeSource FindAncestor,
AncestorType={x:Type ContentPresenter}}, Path=Content}"/>
</ContentPresenter.ToolTip>
</ContentPresenter>
实际上,这是设置项目控件模板的一部分。然而,我似乎无法将工具提示内容绑定到内容呈现器的内容上。它一直显示为空白(一个小黑框)。由于我对绑定和WPF不熟悉,请多包涵。