public static CorticosteroidConversionChart ParseChart(XElement element) { CorticosteroidConversionChart chart = new CorticosteroidConversionChart() { Compound = element.Attribute("Compound").GetValue(), Chart = new ObservableCollection<CorticoSteroidConversion>() }; foreach (XElement el in element.Elements("Compound")) chart.Chart.Add(Parse(el)); return chart; }
protected override void InitializeDesignTime() { Charts = new ObservableCollection<CorticosteroidConversionChart>(); var chart = new CorticosteroidConversionChart() { Compound = "Cortisone" }; chart.Chart = new ObservableCollection<CorticoSteroidConversion>(); chart.Chart.Add(new CorticoSteroidConversion() { Compound = "Hydrocortisone", EquivalentDose = 0.8 }); Charts.Add(chart); _currentDose = 1.5; SelectedChart = Charts.First(); }