public void UpdateUI(PICController controller) { if (enabledBox.IsChecked.Value) { if (Clock_ID < 4) { PICClock c = controller.GetExternalClock(Clock_ID); bool e = c.Enabled; uint b = c.Bit; uint r = c.Register; uint f = c.Frequency; freqCtrl.Value = (int)f; regBox.Value = r; bitBox.SelectedIndex = (int)b; if (e != enabledBox.IsChecked) { enabledBox.IsChecked = e; } } } }