如何将工具提示添加到数据网格单元格

时间:2016-12-29 16:48:16

标签: c# wpf datagrid

我有一个wpf c#app。

我正在使用datagrid控件。

对于其中一个单元格,我想展示一个多线工具提示。

这是我的代码:

w.create_rectangle(x, y, s, s, fill="green")

但是当我运行时,没有显示工具提示?

1 个答案:

答案 0 :(得分:6)

您可以使用CellStyle设置DataGridCell的Tooltip属性:

<DataGridTextColumn Header="{x:Static prop:Resources.Address}" Binding="{Binding Address}" >
    <DataGridTextColumn.CellStyle>
        <Style TargetType="DataGridCell">
            <Setter Property="ToolTip">
                <Setter.Value>
                    <ToolTip>
                        <StackPanel>
                            <TextBlock Text="Line#1" />
                            <TextBlock Text="Line#2" />
                        </StackPanel>
                    </ToolTip>
                </Setter.Value>
            </Setter>
        </Style>
    </DataGridTextColumn.CellStyle>
</DataGridTextColumn>