protected virtual void RandomizeItemColors() { var rand = RandomProvider.Get(); lock (_tabs) { foreach (var tab in _tabs.Values) tab.RandomizeItemColors(); } }