public void TryCloseWithResult(object sender, RoutedEventArgs args) { var viewModel = getViewModel(); UcsCredentials ucsCredentials = new UcsCredentials(viewModel.Login, viewModel.Password); // *********************** // Avalonia bug? // I don't know a reason, but app will crash if close this window without manually focus it. // Probably it happens cause non-trivial our custom text box logic. Focus(); // *********************** this.Close(ucsCredentials); }
public ConnectAsyncResult(bool success, Uri address, UcsCredentials creds) { Success = success; Address = address; Credentials = creds; }