void RemoveStage(object parameter)
        {
            var stage = (StageViewModel)parameter;
            var index = Stages.IndexOf(stage);

            Stages.Remove(stage);
            Stages.RemoveAt(Math.Min(index, Stages.Count - 1));
        }
示例#2
0
 public void RemoveStage()
 {
     if (SelectedStage != null)
     {
         Stages.Remove(SelectedStage);
         SelectedStage = null;
     }
 }
示例#3
0
 public void RemoveStage(ProxyStage stage)
 {
     Stages.Remove(stage);
     Value.Stages.Remove(stage.Value);
     stage.Parent = null;
 }