public LayerModel AddLayer()
{
if (SelectedProfile == null)
return null;
// Create a new layer
var layer = LayerModel.CreateLayer();
if (ProfileViewModel.SelectedLayer != null)
ProfileViewModel.SelectedLayer.InsertAfter(layer);
else
{
SelectedProfile.Layers.Add(layer);
SelectedProfile.FixOrder();
}
UpdateLayerList(layer);
return layer;
}