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);
}
}
}