WPF:纯色图像源
在我的应用程序中,我通过将 Image 控件的源绑定到 ImageSource 来显示从外部 DLL 获取的图像。
这工作得很好,但有时我没有从 DLL 中获取任何数据,而我只想显示黑色图像。在这种情况下,如何创建仅包含纯色的 ImageSource?
In my app I display images I get from external DLLs, by binding the Source of an Image control to an ImageSource.
This works well, but sometimes I don't get any data from my DLL and I'd like to just show a black image. In that case, how do I create an ImageSource which contains just a solid color?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
另一种方法是提供背景颜色,而不显示图像。
An alternative method is to give a background color, and not show the image.
例如,您在模板中的某处有图像,该图像绑定到某些属性照片。如果失败,您可以返回空值。
以及您需要的资源中的某个地方
for example you have image somewhere in template, which binds to some property Photo. In case of failure you can return null value.
And somewhere in resources you need