} // ListManager_StatusChanged_Implementation private void ListManager_SelectionChanged_Implementation(object sender, ListSelectionChangedEventArgs e) { // save selection // TODO: save ListManager.SelectedService in user-config Properties.Settings.Default.LastSelectedService = (e.Item != null) ? e.Item.Key : null; Properties.Settings.Default.Save(); var enable = e.Item != null; var enable2 = enable && !e.Item.IsHidden; menuItemChannelShow.Enabled = enable2; menuItemChannelShowWith.Enabled = enable2; menuItemChannelFavoritesAdd.Enabled = enable2; menuItemChannelDetails.Enabled = enable; menuItemRecordingsRecord.Enabled = enable2; // EPG EnableEpgMenus(enable); if (enable) { ShowEpgMiniGuide(true); } else { epgMiniGuide.ClearEpgPrograms(); } // if-else } // ListManager_SelectionChanged_Implementation
} // ListManager_StatusChanged private void ListManager_SelectionChanged(object sender, ListSelectionChangedEventArgs e) { SafeCall(ListManager_SelectionChanged_Implementation, sender, e); } // ListManager_SelectionChanged