
我想到了两个选择:
>使文本边框为白色,而文本本身为黑色
>将文本显示在图片上
第一种选择是首选,因为它看起来更加坚固.
嵌入文本很简单:
<GrID> <Image Source="{Binding Imagelink}" WIDth="110" /> <TextBlock Text="{Binding Description}" HorizontalAlignment="Center" VerticalAlignment="Center" /></GrID> answer更新:
听起来像个好主意,除非它不起作用.
我试过你的代码,结果如下:
左图是我将color属性设置为White而ShadowDepth设置为10.
解决方法 我这样做了,它有助于:<Style x:Key="AnnotationStyle" targettype="TextBlock"> <Setter Property="Background" Value="#70FFFFFF" /> <Setter Property="FontWeight" Value="Bold" /> <Setter Property="HorizontalAlignment" Value="Center"/> <Setter Property="VerticalAlignment" Value="Center"/> <Setter Property="TextAlignment" Value="Center"/> <Setter Property="textwrapPing" Value="Wrap"/> <Style.Triggers> <Trigger Property="IsMouSEOver" Value="True"> <Setter Property="Background" Value="#CCFFFFFF" /> </Trigger> </Style.Triggers></Style>....<TextBlock ... Style="{StaticResource AnnotationStyle}"/> 这是它的样子:
总结以上是内存溢出为你收集整理的在WPF中高效显示图像上的文本?全部内容,希望文章能够帮你解决在WPF中高效显示图像上的文本?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)