Пример #1
0
        } // 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
Пример #2
0
        } // ListManager_StatusChanged

        private void ListManager_SelectionChanged(object sender, ListSelectionChangedEventArgs e)
        {
            SafeCall(ListManager_SelectionChanged_Implementation, sender, e);
        } // ListManager_SelectionChanged