private _serverListenUriEditButton_Click ( object sender, RoutedEventArgs e ) : void | ||
sender | object | |
e | RoutedEventArgs | |
return | void |
private void _serverListenUriEditButton_Click(object sender, RoutedEventArgs e)
{
if (_serverListenUriTextBox.Text == "") return;
int selectIndex = _serverListenUrisListView.SelectedIndex;
if (selectIndex == -1) return;
var uri = _serverListenUriTextBox.Text;
if (!Regex.IsMatch(uri, @"^(.+?):(.+)$") || _serverListenUris.Any(n => n == uri)) return;
_serverListenUris.Set(selectIndex, uri);
_serverListenUrisListView.SelectedIndex = selectIndex;
_serverListenUrisUpdate();
}