// TODO: Dodać plik pzrechwujący stan aplikacji (jeżeli plik został pobrany, ale nie zainstalowany, to aplkacja powinna pamietać jego lokalizację) private void DownloadButton_Click(object sender, RoutedEventArgs e) { if (!(sender is Button button)) { return; } if (button.Name == InstallJoinMeButton.Name) { bool isInstalled = _manage.AppIsIntaled(AppToInstall.JoinMe); if (!isInstalled) { DownloadFile(AppToInstall.JoinMe, _wc_DownloadFileCompleted, _wc_JoinMeDownloadProgressChange, JoinMeDownloadProgresBar); } else { InstallJoinMeButton.IsEnabled = false; RunJoinMeApp.IsEnabled = true; } } else if (button.Name == InstallMumbleButton.Name) { bool isInstalled = _manage.AppIsIntaled(AppToInstall.Mumble); if (!isInstalled) { DownloadFile(AppToInstall.Mumble, _wc_DownloadFileCompleted, _wc_MumbleDownloadProgressChanged, MumbleInstallProgresBar); } else { InstallMumbleButton.IsEnabled = false; RunMumbleApp.IsEnabled = true; } } }