Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 依赖项属性绑定和样式会导致MEMORYLEAK吗?_Wpf - Fatal编程技术网

Wpf 依赖项属性绑定和样式会导致MEMORYLEAK吗?

Wpf 依赖项属性绑定和样式会导致MEMORYLEAK吗?,wpf,Wpf,使用依赖项属性绑定或样式是否有可能发生内存泄漏。它在内存分析工具中显示弱引用,如果我删除绑定或样式,弱引用不存在?。知道内存泄漏的原因是什么吗?我从来没有发现过。我使用WPF构建了一些相当复杂的3D用户界面 在系统需要对该位置进行垃圾收集之前,将保留弱引用。这是一个优化问题,而不是内存泄漏。弱引用的使用意味着编码者认为一个对象是很好的(比如缓存),但也可以不使用(可以重新加载)。因此,由.NET运行时决定何时回收弱引用对象 相当多的WPF构造是使用弱引用实现的(我相信是触发器之类的)。请参见此处

使用依赖项属性绑定或样式是否有可能发生内存泄漏。它在内存分析工具中显示弱引用,如果我删除绑定或样式,弱引用不存在?。知道内存泄漏的原因是什么吗?

我从来没有发现过。我使用WPF构建了一些相当复杂的3D用户界面

在系统需要对该位置进行垃圾收集之前,将保留弱引用。这是一个优化问题,而不是内存泄漏。弱引用的使用意味着编码者认为一个对象是很好的(比如缓存),但也可以不使用(可以重新加载)。因此,由.NET运行时决定何时回收弱引用对象


相当多的WPF构造是使用弱引用实现的(我相信是触发器之类的)。

请参见此处的相关问题,以便: