1 Востаннє редагувалося kerimov_e (07.04.2021 11:33:40)

Тема: Як реалізувати скриття вікна після натискання на кнопку? WPF C#

В мене є форма Menu.xaml і я хочу, щоб там при натисканні на певну кнопку, що перекидує на іншу форму Main. Форма Меню скривалася

Я намагався це, але це не працює

private void Start_Button(object sender, RoutedEventArgs e) //кнопка старт
{    
    MainWindow mainWindow = new MainWindow();
    mainWindow.Show();
    this.Visible = false; // помилка
}

2

Re: Як реалізувати скриття вікна після натискання на кнопку? WPF C#

Як я зрозумів, ви хочете, щоб вікно при натисканні на кнопку ховалося/закривалося. Отож, щоб сховати вікно потрібно зробити так:

private void Button_Click(object sender, RoutedEventArgs e)
{
    this.Hide();
}

, але тоді вікно не закриється, а просто сховається, і не припинить роботу. А щоб воно повністю закрилося, треба зробити так:

private void Button_Click(object sender, RoutedEventArgs e)
{
    this.Close();
}
Подякували: 0xDADA11C7, leofun012