Amoeba.Windows.MainWindow._tabControl_SelectionChanged C# (CSharp) Method

_tabControl_SelectionChanged() private method

private _tabControl_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
sender object
e System.Windows.Controls.SelectionChangedEventArgs
return void
        private void _tabControl_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (e.OriginalSource != _tabControl) return;

            if (_tabControl.SelectedItem == _infoTabItem)
            {
                this.SelectedTab = MainWindowTabType.Info;
            }
            else if (_tabControl.SelectedItem == _linkTabItem)
            {
                this.SelectedTab = MainWindowTabType.Link;
            }
            else if (_tabControl.SelectedItem == _chatTabItem)
            {
                this.SelectedTab = MainWindowTabType.Chat;
            }
            else if (_tabControl.SelectedItem == _searchTabItem)
            {
                this.SelectedTab = MainWindowTabType.Search;
            }
            else if (_tabControl.SelectedItem == _downloadTabItem)
            {
                this.SelectedTab = MainWindowTabType.Download;
            }
            else if (_tabControl.SelectedItem == _uploadTabItem)
            {
                this.SelectedTab = MainWindowTabType.Upload;
            }
            else if (_tabControl.SelectedItem == _shareTabItem)
            {
                this.SelectedTab = MainWindowTabType.Share;
            }
            else if (_tabControl.SelectedItem == _storeTabItem)
            {
                this.SelectedTab = MainWindowTabType.Store;
            }
            else
            {
                this.SelectedTab = 0;
            }

            this.Title = string.Format("Amoeba {0}", _serviceManager.AmoebaVersion);
        }