private void Window_ContentRendered(object sender, EventArgs args)
        {
            ProgressBar.Visibility      = Visibility.Visible;
            CompletedMessage.Visibility = Visibility.Collapsed;

            daemon.DownloadProgressChanged += DownloadProgressChanged;
            daemon.DownloadCompleted       += DownloadCompleted;
            daemon.Install();
        }
        private void Window_ContentRendered(object sender, EventArgs args)
        {
            try
            {
                ProgressBar.Visibility      = Visibility.Visible;
                CompletedMessage.Visibility = Visibility.Collapsed;

                daemon.DownloadProgressChanged += DownloadProgressChanged;
                daemon.DownloadCompleted       += DownloadCompleted;

                daemon.Install();
            }
            catch (Exception ex) when(!ErrorHandler.IsCriticalException(ex))
            {
                logger.WriteLine(Strings.ERROR_InstallingDaemon, ex);
            }
        }