Как найти и удалить программно созданный объект в WPF?
Я динамично создаю объект, который позже нужно будет удалить, но когда я пытаюсь его удалить по имени, у меня нечего не выходит.
Пример удаления нашёл здесь -> Найти и удалить объект по его Uid/Name. WPF C#
var Failure_Message = NotificationPanel.Children.OfType<GroupBox>().FirstOrDefault(x => x.Name == "MMF_Failure");
NotificationPanel.Children.Remove(Failure_Message);
UPD: Новый элемент создаётся у меня так:
GroupBox MMF_Failure = new GroupBox();
MMF_Failure.Name = "MMF_Failure";
StackPanel panel = new StackPanel();
Label TEMP = new Label();
TEMP.Content += "Не вдалося відкрити файл";
TEMP.HorizontalAlignment = HorizontalAlignment.Center;
panel.Children.Add(TEMP);
Button MMF_Retry = new Button();
MMF_Retry.Content = "Повторити спробу";
MMF_Retry.Click += OpenMMF;
panel.Children.Add(MMF_Retry);
MMF_Failure.Content = panel;
NotificationPanel.Children.Add(MMF_Failure);