コード例 #1
0
        private void btnLoad_Click(object sender, RoutedEventArgs e)
        {
            _model = new Model();

            if (numcThreads.Value > 0)
            {
                if (_proxyWindow == null)
                {
                    _proxyWindow = new ProxyOptionWindow();
                }

                btnProxyOptions.IsEnabled = false;
                if (File.Exists("Log.log"))
                {
                    File.Delete("Log.log");
                }
                if (File.Exists("EasyLog.log"))
                {
                    File.Delete("EasyLog.log");
                }


                Task.Run(() => ControlWorker_Run());

                btnLoad.IsEnabled = false;
                lock (LogIO.locker) logging.Invoke(LogIO.mainLog, new Log()
                    {
                        Date = DateTime.Now, Method = "MainWindow", LogMessage = "Start check info", UserName = null
                    });

                _model.InitProxy((bool)cbApiProxy.IsChecked ? true : false, _proxyWindow.AllLinks); //List<strings>

                Task.Run(() => Load_Run());
            }
            else
            {
                MessageBox.Show("Количество потоков или аккаунтов \nв потоке не может быть меньше 1", "Ошибка!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #2
0
 private void btnProxyOptions_Click(object sender, RoutedEventArgs e)
 {
     _proxyWindow = new ProxyOptionWindow();
     _proxyWindow.Show();
 }