Я хочу закрыть приложение, когда нажимаю кнопку отмены на странице входа в систему, но я не хочу делать это так, чтобы Window 2 закрывалось, но отправив некоторое уведомление в Main Window, иГлавное окно закрывает приложение.Вот код, который у меня есть:
(в loginPage)
Public Event CloseApp As EventHandler
Private Sub CancelButton_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles CancelButton.Click
DialogResult = False
RaiseEvent CloseApp(Me, New EventArgs)
End Sub
(в главном окне)
Public loginPage As New LoginPage
Public Sub New()
InitializeComponent()
AddHandler loginPage.CloseApp, AddressOf Me.ShutDownJobChangeWindow
End Sub
Private Sub ShutDownJobChangeWindow(ByVal sender As Object, ByVal e As EventArgs)
Application.Current.Shutdown()
End Sub
Это не работает.Я новичок в обработке событий, так что если кто-то может помочь объяснить, что с этим не так, я был бы вам очень признателен!
P / S: Я не слишком уверен в том, что C # также оценит код в VB.NET.