private void DeleteState_Click(object sender, RoutedEventArgs e)
{
PresetModel state = (sender as MenuItem).Tag as PresetModel;
var workspace = dynamoViewModel.CurrentSpace;
workspace.HasUnsavedChanges = true;
dynamoViewModel.Model.ExecuteCommand(new DynamoModel.DeleteModelCommand(state.GUID));
//This is to remove the PATH (>) indicator from the preset submenu header
//if there are no presets.
dynamoViewModel.ShowNewPresetsDialogCommand.RaiseCanExecuteChanged();
}