private void richTextBox1_TextChanged(object sender, EventArgs e) { if (!isSearchEmpty) { OnSearchTextChanged?.Invoke(richTextBox1.Text); } }
private IEnumerable <SelectedItem> GetData() { var data = Items; if (ShowSearch && !string.IsNullOrEmpty(SearchText) && OnSearchTextChanged != null) { data = OnSearchTextChanged.Invoke(SearchText); } return(data); }
private IEnumerable <SelectedItem> GetData() { var data = Items; if (ShowSearch && !string.IsNullOrEmpty(SearchText)) { data = OnSearchTextChanged?.Invoke(SearchText); } return(data ?? Enumerable.Empty <SelectedItem>()); }
public async Task ConfirmSelectedItem(int index) { var ds = string.IsNullOrEmpty(SearchText) ? DataSource : OnSearchTextChanged.Invoke(SearchText); var item = ds.ElementAt(index); await OnItemClick(item); StateHasChanged(); }
private void SearchTextField_TextChanged(object sender, TextChangedEventArgs e) => OnSearchTextChanged?.Invoke(SearchTextField.Text);
private void OnWidgetSearchBarTextChanged(object sender, TextChangedEventArgs e) => OnSearchTextChanged?.Invoke(e.NewTextValue);
/// <summary> /// 获取显示的候选项集合 /// </summary> /// <returns></returns> private IEnumerable <SelectedItem> GetShownItems() => string.IsNullOrEmpty(SearchText) ? DataSource : OnSearchTextChanged.Invoke(SearchText);