【问题标题】:Tooltip DataGridCell with different text alignment具有不同文本对齐方式的工具提示 DataGridCell
【发布时间】:2021-12-14 11:12:16
【问题描述】:

<DataGridTextColumn.ElementStyle>    
    <Style TargetType="{x:Type TextBlock}"

我在此列的 DataGridCell 中为 TextBlock 设置了 WPF 样式。例如
&lt;Setter Property="TextAlignment" Value="Center"/&gt;
现在此单元格的工具提示获得相同的居中文本对齐,但我想要
文本左对齐的工具提示。
以下不起作用,我不明白为什么不。
我该怎么办?

<Setter Property="ToolTip">
    <Setter.Value>
        <ToolTip>
            <ToolTip.Content>
                <TextBlock TextAlignment="Left" Text="{Binding [...].Tooltip}"></TextBlock>
             </ToolTip.Content>
         </ToolTip>
    </Setter.Value>
</Setter>

【问题讨论】:

    标签: wpf text-alignment


    【解决方案1】:

    将工具提示代码移至&lt;DataGridTextColumn.CellStyle&gt;
    然后它按预期工作。 不幸的是,在这种情况下,一个空的工具提示总是显示为一个空的文本框,您需要额外的代码来将空内容的可见性设置为折叠。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-16
      • 1970-01-01
      • 2015-12-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多