AcManager.QuickSwitches.QuickSwitchesBlock.Rebuild C# (CSharp) Method

Rebuild() private method

private Rebuild ( ) : void
return void
        private void Rebuild() {
            List.Items.Clear();
            if (!SettingsHolder.Drive.QuickSwitches) return;

            var active = SettingsHolder.Drive.QuickSwitchesList;
            foreach (var key in active) {
                FrameworkElement item;
                try {
                    item = (FrameworkElement)FindResource(key);
                } catch (Exception e) {
                    Logging.Write("Can’t find widget: " + key + ", " + e);
                    continue;
                }

                List.Items.Add(item);
            }
        }
    }