Закройте окно в графическом интерфейсе Avalonia.C#

Место общения программистов C#
Ответить
Anonymous
 Закройте окно в графическом интерфейсе Avalonia.

Сообщение Anonymous »

Я создал экран входа в систему с использованием пользовательского интерфейса Avalonia в соответствии с шаблоном MVVM. Что я изо всех сил пытаюсь сделать, так это то, что когда пользователь нажимает кнопку входа в систему, я хочу закрыть эту страницу входа и перенаправить в новое окно. Ниже вы можете найти код.
MainWindow.axaml

Код: Выделить всё

Username

Password

Login
MainWindowViewModel.cs

Код: Выделить всё

public void Login()
{
Users userDetails = Database.createDB();

if (Name == userDetails.userName & Password == userDetails.password) {
var window1 = new Window1();
window1.Show();
}
else
{
Text = "Invalid username and password.";
}
}
Итак, я могу создать новое окно, но не могу закрыть экран входа в систему. Итак, как мне закрыть экран входа в систему?

Подробнее здесь: https://stackoverflow.com/questions/686 ... alonia-gui
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»