有没有办法使用Infragistics UltraToolTipManager / UltraToolTipInfo在弹出窗口中显示小于符号<?



我已经为此挣扎了几天了。

我找不到一种方法来显示< 符号> 符号在使用Infragistics UltraToolTipManagerUltraToolTipinfo的弹出式窗口中,而不会破坏显示格式化文本的能力,如粗体。因此,如果我包括一个< 符号其他HTML标签在弹出窗口不呈现,因为HTML是由于一个额外的< 符号

我试过使用HTML实体,但没有任何区别。

感谢阅读,这是我的代码:

    private void button3_MouseHover(object sender, EventArgs e)
    {
        UltraToolTipInfo info = new UltraToolTipInfo();
        info.ToolTipTextStyle = ToolTipTextStyle.Formatted;
        String tooltipText = "x < y <br/><br/> <span style="font-weight:bold;">This is bold.</span> And this is not bold.";
        tooltipText = tooltipText.Replace("<", "&lt;");
        tooltipText = tooltipText.Replace(">", "&gt;");
        info.ToolTipTextFormatted = tooltipText;
        ultraToolTipManager1.SetUltraToolTip((Control)sender, info);
    }

您只需要替换那些您希望按字面显示的<>的实例,而不是每个实例:

 String tooltipText = "x &lt; y <br/><br/> <span style="font-weight:bold;">This is bold.</span> And this is not bold.";

相关内容

  • 没有找到相关文章

最新更新