protected void SetModel(object sender, DependencyPropertyChangedEventArgs e) { _model = DataContext as Variable; }
public void AddVariable(Variable var) { var.OnDelete += this.DeleteVariable; this.Variables.Add(var); }
public void DeleteVariable(Variable var) { var.OnDelete -= this.DeleteVariable; this.Variables.Remove(var); }
public void LoadFromXml(VariableGroupXml xml) { this.Name = xml.Name; this.ShortName = xml.ShortName; Variables.Clear(); foreach (VariableXml variable in xml.Variables) { Variable var = new Variable(); var.LoadFromXml(variable); var.OnDelete += this.DeleteVariable; this.Variables.Add(var); } }