private void BtDeleteArchive_OnClick(object sender, RoutedEventArgs e)
        {
            if (File.Exists(_currentFileToUpload))
            {
                if (MessageBox.ShowYesNo(ModPlusAPI.Language.GetItem(LangItem, "msg30"), MessageBoxIcon.Question))
                {
                    var wasDel = false;
                    try
                    {
                        File.Delete(_currentFileToUpload);
                        wasDel = true;
                    }
                    catch
                    {
                        MessageBox.Show(ModPlusAPI.Language.GetItem(LangItem, "msg31"));
                    }

                    if (wasDel)
                    {
                        BtDeleteArchive.Visibility = Visibility.Collapsed;
                        BtUploadArchive.Visibility = Visibility.Collapsed;
                        BtSeeArchive.Visibility    = Visibility.Collapsed;
                        BtMakeArchive.Visibility   = Visibility.Visible;
                    }
                }
            }
        }
        private void BtMakeArchive_OnClick(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(TbFeedback.Text))
            {
                if (!MessageBox.ShowYesNo(ModPlusAPI.Language.GetItem(LangItem, "h75")))
                {
                    return;
                }
            }

            var updatePbDelegate = new UpdateProgressBarDelegate(ProgressBar.SetValue);
            var updatePtDelegate = new UpdateProgressTextDelegate(ProgressText.SetValue);

            if (!_filesToBind.Any(x => x.Selected))
            {
                MessageBox.Show(ModPlusAPI.Language.GetItem(LangItem, "msg15"), MessageBoxIcon.Alert);
                return;
            }

            CreateArchive();
            Dispatcher?.Invoke(updatePtDelegate, DispatcherPriority.Background, TextBlock.TextProperty, string.Empty);
            Dispatcher?.Invoke(updatePbDelegate, DispatcherPriority.Background, System.Windows.Controls.Primitives.RangeBase.ValueProperty, 0.0);
        }