Повторное использование всплывающей подсказки для нескольких текстовых полей - PullRequest
1 голос
/ 29 ноября 2010

Что я должен написать в значении свойства 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 Ответ

3 голосов
/ 29 ноября 2010
{Binding PlacementTarget.Text, RelativeSource={RelativeSource AncestorType={x:Type ToolTip}}}
...