private void BtnNew_Click(object sender, RoutedEventArgs e) { AddBehaviour addBehaviourDialog = new AddBehaviour(availableWebActions, behaviours.ToList()); addBehaviourDialog.ShowDialog(); if (addBehaviourDialog.WebBehaviour != null) { behaviours.Add(addBehaviourDialog.WebBehaviour); Studio.GetBehaviourConfiguration().Behaviours.Add(addBehaviourDialog.WebBehaviour); } }
private void BtnEdit_Click(object sender, RoutedEventArgs e) { AddBehaviour editBehaviourDialog = new AddBehaviour(availableWebActions, behaviours.ToList(), true); editBehaviourDialog.WebBehaviour = (Behaviour)lsbBehaviours.SelectedItem; editBehaviourDialog.ShowDialog(); if (editBehaviourDialog.WebBehaviour != null) { behaviours[behaviours.IndexOf((Behaviour)lsbBehaviours.SelectedItem)] = editBehaviourDialog.WebBehaviour; if (lsbBehaviours.SelectedItem != null) { Studio.GetBehaviourConfiguration().Behaviours[behaviours.IndexOf((Behaviour)lsbBehaviours.SelectedItem)] = editBehaviourDialog.WebBehaviour; } } }