【问题标题】:WPF Label background png image transparentWPF标签背景png图片透明
【发布时间】:2018-06-11 22:13:59
【问题描述】:

我使用 png 图像作为标签背景。标签的空白部分看起来是黑色的。它应该是透明的。我该怎么做?

lbl_popuptext.Background = new ImageBrush(new BitmapImage(new Uri("../../images/icons/appoint_popupbox.png", UriKind.Relative)));

【问题讨论】:

  • 我可能是错的,但是快速谷歌搜索它应该可以工作。我发现的问题是父级有背景颜色,解决方案是从父级中删除背景颜色。标签可能不支持 ImageBrush 作为背景。你可以只用一个 TextBlock 试试吗?
  • 没有工作@TyCobb

标签: c# wpf


【解决方案1】:

我解决了。 Popup AllowsTransparency 属性应为 true

【讨论】:

    【解决方案2】:

    我认为,它是透明的。首先检查您的图像:有时应该透明的图层实际上不是。例如,您可以使用 GIMP2 来检查它,或者只是将图像插入到 PowerPoint 项目等中。

    【讨论】:

    • 我查过了。它是透明的
    猜你喜欢
    • 2014-09-25
    • 2013-12-10
    • 2011-09-24
    • 2016-05-11
    • 2011-12-04
    • 1970-01-01
    • 2010-12-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多