如何防止SolidColorBrush对象发生内存泄漏? [英] How do I prevent memory leak from SolidColorBrush object?

查看:116
本文介绍了如何防止SolidColorBrush对象发生内存泄漏?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

没有处置SolidColorBrush的选项.

There's no option to dispose SolidColorBrush.

如何防止SolidColorBrush对象发生内存泄漏?

How do I prevent memory leak from SolidColorBrush object?

我什至不能使用'using',因为SolidColorBrush并未实现IDisposable接口.

I can't even use 'using' as SolidColorBrush doesn't implement IDisposable Interface.

推荐答案

不要创建新的SolidColorBrush实例.

使用预定义System.Windows.Media.Brushes中的画笔.

Use the predefined brushes in System.Windows.Media.Brushes.

否则,创建一个实例,然后重复使用.

Otherwise, create a single instance, and re-use that.

这篇关于如何防止SolidColorBrush对象发生内存泄漏?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆