当背景不透明时,装饰中的文字会消失

时间:2012-12-18 13:29:38

标签: c# wpf xaml background adorner

我有一些网格上有一些数据。如果文字太大,装饰者会出现其中的文字并将作为工具提示(长篇故事为什么我不再使用工具提示,但你们大多数人都知道为什么......)。装饰器是一个带边框和文本块的网格。

问题是,行的背景可以改变(例如红色)。 如果发生这种情况并将鼠标悬停在大文本上,则会显示装饰器,但不显示任何文字。根据代码(Debug Mode),文本被加载到文本块中。

由于某种原因,当背景不正常时(意味着:它不透明),文本不会被渲染。

有谁知道如何解决这个问题?

编辑:经过一些测试后,它似乎与Adorner中的BorderBackground有关。

0 个答案:

没有答案