private void Program_OnVersionChange(IdleClickerCommon.ProgramVersion version)
        {
            if (!CheckAccess())
            {
                Dispatcher.Invoke(() => Program_OnVersionChange(version));
                return;
            }

            VersionTextBlock.Text = "Wersja programu: " + version;
        }
        private void Program_OnUpdateToVersionChange(IdleClickerCommon.ProgramVersion newVersion)
        {
            if (!CheckAccess())
            {
                Dispatcher.Invoke(() => Program_OnUpdateToVersionChange(newVersion));
                return;
            }

            updateToButton.Visibility = Visibility.Visible;
            updateToButton.Content    = "Zaktualizuj do " + newVersion;
        }
        private void Program_OnNewestVersionChange(IdleClickerCommon.ProgramVersion newestVersion)
        {
            if (!CheckAccess())
            {
                Dispatcher.Invoke(() => Program_OnNewestVersionChange(newestVersion));
                return;
            }

            string newestVersionValue = newestVersion == null ? "Nie sprawdzono" : newestVersion.ToString();

            if (newestVersion != null && IdleClickerCommon.Program.Version != null)
            {
                DownloadButton.Visibility = newestVersion.CompareTo(IdleClickerCommon.Program.Version) > 0 ? Visibility.Visible : Visibility.Hidden;
            }

            NewestVersionTextBlock.Text = "Aktualna wersja: " + newestVersionValue;
        }