用于显示工具提示的 DataGridCell 模板
本文关键字:DataGridCell 模板 工具提示 显示 用于 | 更新日期: 2023-09-27 18:33:54
我想在DataGridCell上显示工具提示。到目前为止,我尝试了以下方法。但问题是,当我将鼠标悬停在DataGridCell上时,整个DataGridCell内容都会消失。
<Style TargetType="DataGridCell">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type DataGridCell}">
<ContentPresenter>
<ContentPresenter.ToolTip>
<ToolTip Content="{Binding RelativeSource={RelativeSource Self}, Path=PlacementTarget.Content, Mode=OneWay}">
</ToolTip>
</ContentPresenter.ToolTip>
</ContentPresenter>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
任何人都可以帮助我..
提前谢谢。
我只使用一种样式。模板不是必需的。
<Style TargetType="DataGridCell">
<Setter Property="ToolTip">
<Setter.Value>
<ToolTip Content="{Binding Path=Day}"/>
</Setter.Value>
</Setter>
</Style>
我尝试了这种方式并找到了解决方案。
<Style TargetType="DataGridCell">
<Setter Property="ToolTip" Value="{Binding RelativeSource={RelativeSource Self},Path=Content.Text}"/>
</Style>