public void DeleteCurrentLayer()
{
Layer layer = CurrentUserLayer;
UserLayers.RemoveAt (current_layer);
// Only change this if this wasn't already the bottom layer
if (current_layer > 0)
current_layer--;
layer.PropertyChanged -= RaiseLayerPropertyChangedEvent;
PintaCore.Layers.OnLayerRemoved ();
}