Amoeba.Windows.OptionsWindow._keywordEditButton_Click C# (CSharp) Method

_keywordEditButton_Click() private method

private _keywordEditButton_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void _keywordEditButton_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrWhiteSpace(_keywordTextBox.Text) || _keywordTextBox.Text.Length > KeywordCollection.MaxKeywordLength) return;

            int selectIndex = _keywordListView.SelectedIndex;
            if (selectIndex == -1) return;

            var keyword = _keywordTextBox.Text;

            if (_keywordCollection.Contains(keyword)) return;
            _keywordCollection.Set(selectIndex, keyword);

            _keywordListView.SelectedIndex = selectIndex;

            _keywordListViewUpdate();
        }
OptionsWindow