void RemoveStage(object parameter) { var stage = (StageViewModel)parameter; var index = Stages.IndexOf(stage); Stages.Remove(stage); Stages.RemoveAt(Math.Min(index, Stages.Count - 1)); }
public void RemoveStage() { if (SelectedStage != null) { Stages.Remove(SelectedStage); SelectedStage = null; } }
public void RemoveStage(ProxyStage stage) { Stages.Remove(stage); Value.Stages.Remove(stage.Value); stage.Parent = null; }