WPF_DataGrid设置单元格各自的文字内容为ToolTip

文章介绍了如何创建一个针对DataGridCell的样式,设置了中心对齐的TextBlock,并通过BindingRelativeSource和RelativeSourceSelf实现内容的绑定,将ContentPresenter的Tooltip设置为内容文本。此样式可作为全局默认或特定引用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    <Style TargetType="DataGridCell" x:Key="StyleKey">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="DataGridCell">
                    <TextBlock TextAlignment="Center" VerticalAlignment="Center" >
                           <ContentPresenter ToolTip="{Binding RelativeSource={RelativeSource Self},Path=Content.Text}"/>
                    </TextBlock>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

关键绑定代码:
{Binding RelativeSource={RelativeSource Self},Path=Content.Text}
在datagrid里面引用上StyleKey样式,或者去掉StyleKey设定全局默认样式;

文章为翻译结果,由于关键代码较少,故发布为原创,侵权联系我删除

参考引用:必应上搜索的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值