public void Draw(LayerModel layer, DrawingContext c) { lock (_keyPressLayers) { foreach (var keyPressLayer in _keyPressLayers) keyPressLayer.LayerType.Draw(keyPressLayer, c); } }