Я разрабатываю настольное приложение WPF в C#.
Мое основное приложение добавляет или удаляет пользовательские элементы управления в основной сетке в зависимости от того, какие кнопки нажимали пользователи.
Например при нажатии кнопки:
gridMain.Children.Clear();
MyUserControl muc = new MyUserControl();
gridMain.Children.Add(muc);
В MyUserControl мне нужно записать несколько файлов до того, как пользовательский элемент управления будет «закрыт», но я не знаю, где это сделать, поэтому я думал сделать это с каким-то событием .
Вызывается ли какое-либо событие в пользовательском элементе управления, когда родитель очищает дочерние элементы?