Как закрыть форму через страницу, которая находится в форме?

Такая вот проблема: Мне надо, чтобы после нажатия на кнопку на странице (frame), у меня закрылась форма, на которой находится данная страница. Я пробовал метод Close(), но он не закрывает форму.

Admin admin = new Admin();
            admin.Close();

Может есть какой-то другой способ? Форма в данном случае не MainWindow и не начальная.


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

Автор решения: kanejons2

Я нашел способ работы с активным окном. Код ниже:

foreach (Window window in Application.Current.Windows)
{
    if (window is Admin)
    {
        window.Close();
        break;
    }
}

Может кому-то тоже поможет.

→ Ссылка