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

_baseNodeUriDeleteButton_Click() private method

private _baseNodeUriDeleteButton_Click ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
return void
        private void _baseNodeUriDeleteButton_Click(object sender, RoutedEventArgs e)
        {
            int selectIndex = _baseNodeUrisListView.SelectedIndex;
            if (selectIndex == -1) return;

            foreach (var item in _baseNodeUrisListView.SelectedItems.OfType<string>().ToArray())
            {
                _baseNode_Uris.Remove(item);
            }

            byte[] buffer = new byte[32];

            using (var random = RandomNumberGenerator.Create())
            {
                random.GetBytes(buffer);
            }

            _baseNode_Id = buffer;

            _baseNodeUpdate();
        }
OptionsWindow