C# 将工具提示绑定到Textblock的内容

C# 将工具提示绑定到Textblock的内容,c#,wpf,xaml,binding,tooltip,C#,Wpf,Xaml,Binding,Tooltip,我有一个基本的TextBlock <TextBlock x:Name="myTextBlock" Text="textOfThisTextblock" ToolTip="..."/> 但这不起作用。使用相对资源自我 <TextBlock x:Name="myTextBlock" Text="textOfThisTextblock"

我有一个基本的
TextBlock

<TextBlock x:Name="myTextBlock" Text="textOfThisTextblock" ToolTip="..."/>

但这不起作用。

使用相对资源自我

<TextBlock x:Name="myTextBlock" 
           Text="textOfThisTextblock" 
           ToolTip="{Binding Path=Text, RelativeSource={RelativeSource Mode=Self}}"/>

或元素名

<TextBlock x:Name="myTextBlock" 
           Text="textOfThisTextblock" 
           ToolTip="{Binding Path=Text, ElementName=myTextBlock}"/>

也可以使用样式对所有文本块执行此操作:

<Style TargetType="TextBlock">
   <Setter Property="ToolTip" 
           Value="{Binding Path=Text, RelativeSource={RelativeSource Mode=Self}}" />
</Style>

使用相对资源自身

<TextBlock x:Name="myTextBlock" 
           Text="textOfThisTextblock" 
           ToolTip="{Binding Path=Text, RelativeSource={RelativeSource Mode=Self}}"/>

或元素名

<TextBlock x:Name="myTextBlock" 
           Text="textOfThisTextblock" 
           ToolTip="{Binding Path=Text, ElementName=myTextBlock}"/>

也可以使用样式对所有文本块执行此操作:

<Style TargetType="TextBlock">
   <Setter Property="ToolTip" 
           Value="{Binding Path=Text, RelativeSource={RelativeSource Mode=Self}}" />
</Style>


不错!非常感谢!谢谢