八月没有晚山茶 2023-10-20 10:13 采纳率: 58.3%
浏览 6
已结题

wpf为datagrid每个单元格设置tooltip

比如单元格数据为1,当鼠标移到这个单元格时,能显示出“壹”,其中"1"对应"壹"放在了字典资源中。
这样的怎么实现呢?

  • 写回答

1条回答 默认 最新

  • threenewbee 2023-10-20 10:44
    关注

    用DataGrid的CellStyle和DataTrigger

    <DataGrid ItemsSource="{Binding YourData}" AutoGenerateColumns="False">
        <DataGrid.Columns>
            <DataGridTextColumn Header="Column 1" Binding="{Binding Property1}">
                <DataGridTextColumn.CellStyle>
                    <Style TargetType="DataGridCell">
                        <Setter Property="ToolTip">
                            <Setter.Value>
                                <MultiBinding StringFormat="{}Property 1: {0}">
                                    <Binding Path="Property1" />
                                </MultiBinding>
                            </Setter.Value>
                        </Setter>
                    </Style>
                </DataGridTextColumn.CellStyle>
            </DataGridTextColumn>
    
            <DataGridTextColumn Header="Column 2" Binding="{Binding Property2}">
                <DataGridTextColumn.CellStyle>
                    <Style TargetType="DataGridCell">
                        <Setter Property="ToolTip">
                            <Setter.Value>
                                <MultiBinding StringFormat="{}Property 2: {0}">
                                    <Binding Path="Property2" />
                                </MultiBinding>
                            </Setter.Value>
                        </Setter>
                    </Style>
                </DataGridTextColumn.CellStyle>
            </DataGridTextColumn>
    
            <!-- Add more columns with different ToolTip bindings as needed -->
        </DataGrid.Columns>
    </DataGrid>
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月2日
  • 已采纳回答 10月25日
  • 修改了问题 10月20日
  • 创建了问题 10月20日

悬赏问题

  • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
  • ¥15 安装quartus II18.1时弹出此error,怎么解决?
  • ¥15 keil官网下载psn序列号在哪
  • ¥15 想用adb命令做一个通话软件,播放录音
  • ¥30 Pytorch深度学习服务器跑不通问题解决?
  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表