WPF - 使用 PNG 的 ImageBrush,不尊重 alpha 通道
我想在 Rectangle.Fill
中使用 ImageBrush
。该文件是 .PNG。它看起来就像坐在一个灰色的小垫子上。 ImageBrush
从转换器返回,内容如下:
BitmapImage image = new BitmapImage(new Uri(fileName));
ImageBrush imageBrush = new ImageBrush();
imageBrush.ImageSource = image;
I want to use an ImageBrush
to use in the Rectangle.Fill
. The file is a .PNG. It comes out looking like it is sitting on a little gray pad. The ImageBrush
is returned from a converter with something like this:
BitmapImage image = new BitmapImage(new Uri(fileName));
ImageBrush imageBrush = new ImageBrush();
imageBrush.ImageSource = image;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在 UserControl 中使用它,它是 UserControl 或网格(矩形位于不透明的位置)。 image\imagebrush 很好。
I was using this in a UserControl and it is either the UserControl or the Grid (that the rectangle sits in that is not transparent. The image\imagebrush is fine.