【发布时间】:2010-07-02 17:47:50
【问题描述】:
我有一个 WPF 应用程序,当我使用 TabControl.Items.Remove(TabItem) 从 TabControl 关闭 TabItem 时,不会释放 TabItem 使用的内存。它只是使 TabItem 不可见并且 TabItem 对象仍然保留在内存中。有没有办法从内存中删除这个 TabItem 对象?任何帮助将不胜感激。
【问题讨论】:
-
您在 TabItem 上有事件处理程序吗?
-
我在这个 TabItem 中有一个 UserControl(TextBoxes+Grids+Graphs+events on these) 作为内容,在这个 TabiItem 上有一个关闭按钮(CloseImage+click 事件)。
-
“TabItem 仍在内存中”是什么意思。你是如何验证的?
标签: .net wpf memory wpf-controls