private void bgDownload_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { machines.OrderBy(x => x.Name); tools.OrderBy(x => x.Name); progressBar1.Value = 100; var frm = new FrmMainWindow(tools.OrderBy(x => x.Name).ToList(), machines.OrderBy(x => x.Name).ToList()); Hide(); frm.ShowDialog(); Close(); }
private void FrmMainWindow_Loaded(object sender, RoutedEventArgs e) { if (BmclCore.Config.Username == "!!!") { TabMain.SelectedIndex = 1; GridConfig.tip.IsOpen = true; GridConfig.txtUserName.Focus(); } else { if (BmclCore.Config.Autostart) { btnStart_Click(null, null); LoadOk = true; Hide(); return; } } var da = new DoubleAnimation { From = 0, To = 1, Duration = TimeSpan.FromSeconds(0.8) }; FrmMainWindow.BeginAnimation(OpacityProperty, da); try { var rand = new Random(); int img = rand.Next(Directory.GetFiles(AppDomain.CurrentDomain.BaseDirectory + "\\bg").Length); var b = new ImageBrush { ImageSource = new BitmapImage( new Uri((Directory.GetFiles(AppDomain.CurrentDomain.BaseDirectory + "\\bg")[img]))), Stretch = Stretch.Fill }; Container.Background = b; } catch { var b = new SolidColorBrush(Color.FromRgb(255, 255, 255)); Container.Background = b; } LoadOk = true; }