BetterExplorer.MainWindow.LoadColorCodesFromFile C# (CSharp) Méthode

LoadColorCodesFromFile() private méthode

private LoadColorCodesFromFile ( ) : void
Résultat void
    private void LoadColorCodesFromFile() {
      Task.Run(() => {
        var itemColorSettingsLocation = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), @"BExplorer\itemcolors.cfg");

        if (File.Exists(itemColorSettingsLocation)) {
          var docs = XDocument.Load(itemColorSettingsLocation);

          docs.Root.Elements("ItemColorRow")
          .Select(element => new LVItemColor(element.Elements().ToArray()[0].Value,
          WIN.Media.Color.FromArgb(BitConverter.GetBytes(Convert.ToInt32(element.Elements().ToArray()[1].Value))[0], BitConverter.GetBytes(Convert.ToInt32(element.Elements().ToArray()[1].Value))[1], BitConverter.GetBytes(Convert.ToInt32(element.Elements().ToArray()[1].Value))[2], BitConverter.GetBytes(Convert.ToInt32(element.Elements().ToArray()[1].Value))[3])))
          .ToList().ForEach(e => this.LVItemsColorCol.Add(e));

        }
      });
    }
MainWindow