折叠控件是否仍会占用内存?

时间:2012-02-08 04:42:12

标签: c# wpf memory controls visibility

G'day伙计

这对你来说可能很简单,但我很好奇......

如果你使用visibility.collapsed隐藏一个例如一个堆栈面板的说法,它是否会从内存中删除它?

如果没有,那么从内存中删除堆栈面板的最佳和/或最简单的方法是什么,但能够轻松再次显示它?

我明白我可以在代码隐藏中重新创建SP,但我想知道是否有一种简单的方法?

我曾想过让SP成为用户控件,还是只回答了我自己的问题?

编辑:

似乎我确实回答了我自己的问题,感谢Ben Voigt。现在我知道如何通过Somesh Mukherjee删除子控件,所以我似乎可以使用这两个答案:)

1 个答案:

答案 0 :(得分:2)

不,它不会从内存中删除。您可以在画布上使用remove方法将其删除。

Remove Control from Window in WPF