private void LoadDataBtn_Click(object sender, RoutedEventArgs e) { Data.Clear(); //grab the data using (var localStorage = new MySQLStorage()) { var tzInfo = TimeZoneInfo.FindSystemTimeZoneById(TheInstrument.Exchange.Timezone); var bars = localStorage.GetData(TheInstrument, StartTime, EndTime, (BarSize)ResolutionComboBox.SelectedItem); foreach (OHLCBar b in bars) { //do any required time zone coversions if (TimezoneComboBox.Text == "UTC") { b.DT = TimeZoneInfo.ConvertTimeToUtc(b.DT, tzInfo); } else if (TimezoneComboBox.Text == "Local") { b.DT = TimeZoneInfo.ConvertTime(b.DT, TimeZoneInfo.Local, tzInfo); } Data.Add(b); } _loadedFrequency = (BarSize)ResolutionComboBox.SelectedItem; } StatusLabel.Content = string.Format("Loaded {0} Bars", Data.Count); }