【发布时间】:2015-05-13 09:45:19
【问题描述】:
我正在开发一个 WPF 应用程序。其中我总共有 5 个 wpf 窗口。我在子窗口中使用变量(在主窗口中声明为公共)。所以我在子窗口中引用主窗口
例如在子窗口中我使用以下代码(修改后的构造函数)
public CaptureOptions(MainWindow parent)
{
InitializeComponent();
parentWindow = parent;
}
我在所有 4 个子窗口中都这样做。 这会导致任何内存泄漏吗?
谢谢,
【问题讨论】:
-
也许您应该尝试使用 MVVM 模式,而不是在每个 ChildWindow 中引用 MainWindow。
标签: c# wpf memory-leaks