Код: Выделить всё
public partial class MainWindow : Window
{
CustomWindow m_Window = new CustomWindow();
public MainWindow()
{
InitializeComponent();
m_Window.Activated += M_Window_Activated;
}
private void Button_Click(object sender, RoutedEventArgs e)
{
var listVariable = new List();
for (int i = 0; i < 100000; i++)
{
listVariable.Add(m_Window);
}
}
private void Button_Click_1(object sender, RoutedEventArgs e)
{
GC.Collect();
GC.WaitForPendingFinalizers();
GC.Collect();
}
private void M_Window_Activated(object sender, EventArgs e)
{
throw new NotImplementedException();
}
}
Код: Выделить всё
listVariableКод: Выделить всё
m_WindowПодробнее здесь: https://stackoverflow.com/questions/797 ... r-behavior
Мобильная версия