Как найти и удалить программно созданный объект в 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);

Ответы (0 шт):