private void btnWritePowerDownTiming_Click(object sender, RoutedEventArgs e) { Screen screen = (Screen)cmbxScreenList.SelectedItem; PowerDownTiming timing = new PowerDownTiming(); timing.StartToS1 = byte.Parse(((ListBoxItem)cmbxPowerDownTimingStToS1.SelectedItem).Uid); timing.S1ToS2 = byte.Parse(((ListBoxItem)cmbxPowerDownTimingS1ToS2.SelectedItem).Uid); timing.S2ToS3 = byte.Parse(((ListBoxItem)cmbxPowerDownTimingS2ToS3.SelectedItem).Uid); timing.S3ToS4 = byte.Parse(((ListBoxItem)cmbxPowerDownTimingS3ToS4.SelectedItem).Uid); timing.Multiplier = byte.Parse(((ListBoxItem)cmbxPowerDownTimingMultiplier.SelectedItem).Uid); screen.PowerDownTiming = timing; }
private void btnReadPowerDownTiming_Click(object sender, RoutedEventArgs e) { Screen screen = (Screen)cmbxScreenList.SelectedItem; PowerDownTiming timing = screen.PowerDownTiming; foreach (ListBoxItem item in cmbxPowerDownTimingStToS1.Items) { if (item.Uid == ((byte)timing.StartToS1).ToString()) { cmbxPowerDownTimingStToS1.SelectedItem = item; } } foreach (ListBoxItem item in cmbxPowerDownTimingS1ToS2.Items) { if (item.Uid == ((byte)timing.S1ToS2).ToString()) { cmbxPowerDownTimingS1ToS2.SelectedItem = item; } } foreach (ListBoxItem item in cmbxPowerDownTimingS2ToS3.Items) { if (item.Uid == ((byte)timing.S2ToS3).ToString()) { cmbxPowerDownTimingS2ToS3.SelectedItem = item; } } foreach (ListBoxItem item in cmbxPowerDownTimingS3ToS4.Items) { if (item.Uid == ((byte)timing.S3ToS4).ToString()) { cmbxPowerDownTimingS3ToS4.SelectedItem = item; } } foreach (ListBoxItem item in cmbxPowerDownTimingMultiplier.Items) { if (item.Uid == ((byte)timing.Multiplier).ToString()) { cmbxPowerDownTimingMultiplier.SelectedItem = item; } } }