void iButtonInstall_Click(object sender, RoutedEventArgs e) { string filePath = Patcher.GetOriginalBinary(pTextBoxPath.Text); if (filePath == null) { Debug.Error(Localization.Get("ui_wrongpath")); return; } if (AIVLimitReached()) { Debug.Error(Localization.Get("ui_aivlimit")); return; } iButtonInstall.Content = Localization.Get("ui_finished"); iButtonInstall.IsEnabled = false; iButtonInstall.Click -= iButtonInstall_Click; iButtonInstall.Click += (s, a) => this.Close(); pButtonSearch.IsEnabled = false; pTextBoxPath.IsReadOnly = true; setupThread = new Thread(DoSetup); this.Closed += (s, args) => setupThread.Abort(); setupThread.Start(filePath); }
void pButtonContinue_Click(object sender, RoutedEventArgs e) { if (Patcher.GetOriginalBinary(pTextBoxPath.Text) == null) { Debug.Error(Localization.Get("ui_wrongpath")); return; } pathGrid.Visibility = Visibility.Hidden; installGrid.Visibility = Visibility.Visible; }