BlipFace.View.StatusListControl.ToggleButtons_Executed C# (CSharp) Method

ToggleButtons_Executed() private method

private ToggleButtons_Executed ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
sender object
e System.Windows.Input.ExecutedRoutedEventArgs
return void
        private void ToggleButtons_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            var tgb = (ToggleButton) e.OriginalSource;

            tgb.IsEnabled = false;

            IList<ToggleButton> tgbList = new List<ToggleButton>
                                              {
                                                  tgbArchive,
                                                  tgbDashboard,
                                                  tgbSecretary
                                              };

            foreach (ToggleButton button in tgbList)
            {
                if (button != tgb && button.IsChecked.Value)
                {
                    button.IsChecked = false;
                    button.IsEnabled = true;
                }
            }
        }