重用几个文本框的工具提示

时间:2010-11-29 14:09:41

标签: wpf data-binding resources tooltip

我应该在工具提示资源的Text属性值中写什么,以便它动态显示每个文本块的文本?

 <StackPanel x:Name="root">
    <StackPanel.Resources>
        <ResourceDictionary>

            <ToolTip x:Key="tooltiptemplate">
                <TextBlock Background="LightBlue" TextTrimming="WordEllipsis" Text="?????"/>
            </ToolTip> 

        </ResourceDictionary>
    </StackPanel.Resources>

    <TextBlock Text="Mickel" ToolTip="{StaticResource tooltiptemplate}"/>
    <TextBlock Text="Kim" ToolTip="{StaticResource tooltiptemplate}"/>
    <TextBlock Text="Jenny" ToolTip="{StaticResource tooltiptemplate}"/>
</StackPanel>

1 个答案:

答案 0 :(得分:3)

{Binding PlacementTarget.Text, RelativeSource={RelativeSource AncestorType={x:Type ToolTip}}}