【发布时间】:2011-10-25 10:58:25
【问题描述】:
如何在图像上显示文本,使其始终可见(因为图像颜色混合且不可预测)?
我想到了两个选择:
- 将文本边框设为白色,而文本本身将变为黑色
- 文字显示在图片的反面
首选第一个选项,因为它看起来更可靠。
嵌入文本很简单:
<Grid>
<Image Source="{Binding ImageLink}" Width="110" />
<TextBlock Text="{Binding Description}"
HorizontalAlignment="Center"
VerticalAlignment="Center" />
</Grid>
answer 更新:
听起来是个好主意,但行不通。
我试过你的代码,结果如下:
左图是我将Color 属性设置为White 并将ShadowDepth 设置为10。
【问题讨论】: