void InitBG_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e) { Xdoc = XDocument.Load("PLANTCACHE.XML"); var query = from p in Xdoc.Descendants() select p; foreach (XElement Xl in query) { foreach (XElement Xll in Xl.Descendants()) { try { String Name = Xll.Element("Name").Value; String Type = Xll.Element("Type").Value; String pic = Xll.Element("pic").Value; String desc = Xll.Element("desc").Value; String auto = Xll.Element("auto").Value; String days = Xll.Element("days").Value; String info = Xll.Element("info").Value; String BreederName = Xll.Element("BreederName").Value; Strain S = new Strain(); S.Name = Name; S.Type = Type; S.pic = pic; S.desc = desc; S.auto = auto; S.days = days; S.info = info; S.BreederName = BreederName; AllInfoAL.Add(S); if (BreederAL.Contains(BreederName) == false) { BreederAL.Add(BreederName); } } catch { } } } BreederAL.Sort(); }
void MainWindow_Closing(object sender, CancelEventArgs e) { if (AnyListenSettings.Instance.Config.UseXunlei) { Xl.XL_UnInit(); } if (MagicArrow.DockManager.CurrentSide == DockingSide.None) { if (AnyListenSettings.Instance.CurrentState.ApplicationState == null) AnyListenSettings.Instance.CurrentState.ApplicationState = new DockingApplicationState(); var appstate = AnyListenSettings.Instance.CurrentState.ApplicationState; appstate.Height = Height; appstate.Width = Width; appstate.Left = Left; appstate.Top = Top; appstate.WindowState = WindowState; } if (AnyListenSettings.Instance.IsLoaded) MagicArrow.DockManager.Save(); MainViewModel.Instance.Closing(); MagicArrow.Dispose(); Application.Current.Shutdown(); //Important if other windows like the track notification are open }
public override string ToString() { var cultureInfo = CultureInfo.CurrentCulture; var listSeparator = TokenizerHelper.GetNumericListSeparator(cultureInfo); // Initial capacity [128] is an estimate based on a sum of: // 72 = 6x double (twelve digits is generous for the range of values likely) // 4 = 4x separator characters var sb = new StringBuilder(128); sb.Append(Xs.ToString(cultureInfo)); sb.Append(listSeparator); sb.Append(Sm.ToString(cultureInfo)); sb.Append(listSeparator); sb.Append(Md.ToString(cultureInfo)); sb.Append(listSeparator); sb.Append(Lg.ToString(cultureInfo)); sb.Append(listSeparator); sb.Append(Xl.ToString(cultureInfo)); sb.Append(listSeparator); sb.Append(Xxl.ToString(cultureInfo)); return(sb.ToString()); }
public MainWindow() { InitializeComponent(); HostedWindow = null; MagicArrow = new MagicArrow.MagicArrow(); MagicArrow.MoveOut += (s, e) => { HideEqualizer(); HostedWindow.DisableWindow(); }; MagicArrow.MoveIn += (s, e) => { HostedWindow.EnableWindow(); }; MagicArrow.FilesDropped += (s, e) => { MainViewModel.Instance.DragDropFiles((string[]) e.Data.GetData(DataFormats.FileDrop)); }; MagicArrow.Register(this); Closing += MainWindow_Closing; Loaded += MainWindow_Loaded; StateChanged += MainWindow_StateChanged; MagicArrow.DockManager.Docked += (s, e) => { ApplyHostWindow(SmartWindowSkin); }; MagicArrow.DockManager.Undocked += (s, e) => { ApplyHostWindow(AdvancedWindowSkin); }; MagicArrow.DockManager.DragStopped += DockManagerOnDragStopped; var appsettings = AnyListenSettings.Instance.CurrentState; if (appsettings.ApplicationState == null) { WindowStartupLocation = WindowStartupLocation.CenterScreen; appsettings.ApplicationState = new DockingApplicationState { CurrentSide = DockingSide.None, Height = 600, Width = 1000, Left = Left, Top = Top }; } if (AnyListenSettings.Instance.Config.UseXunlei) { Xl.XL_Init(); if (!Directory.Exists(Path.Combine(Environment.CurrentDirectory, "ErrorSongs"))) { Directory.CreateDirectory(Path.Combine(Environment.CurrentDirectory, "ErrorSongs")); } } if (appsettings.ApplicationState.CurrentSide == DockingSide.None) { if (appsettings.ApplicationState.Left < WpfScreen.MostRightX) //To prevent that the window is out of view when the user unplugs a monitor { Height = appsettings.ApplicationState.Height; Width = appsettings.ApplicationState.Width; Left = appsettings.ApplicationState.Left; Top = appsettings.ApplicationState.Top; WindowState = appsettings.ApplicationState.WindowState; } else { WindowStartupLocation = WindowStartupLocation.CenterScreen; } } MagicArrow.DockManager.CurrentSide = appsettings.ApplicationState.CurrentSide; WindowDialogService = new WindowDialogService(this); SystemEvents.PowerModeChanged += SystemEventsOnPowerModeChanged; }
public SheetsController(Xl xl) { _xl = xl; }
public BooksController(Xl xl) { _xl = xl; }
public RowsController(Xl xl) { _xl = xl; }