async void SaveCookie(string p_text) { _lastText = p_text; // 删除重复 AtState.Exec($"delete from SearchFvHis where BaseUri='{_baseUri}' and Content='{p_text}'"); SearchFvHis his = new SearchFvHis(BaseUri: _baseUri, Content: p_text); await AtState.Save(his, false); using (Items.Defer()) { RemoveAllHis(); LoadHisItems(); } }
void OnDelHis(object sender, RoutedEventArgs e) { SearchFvHis his = (SearchFvHis)((Button)sender).DataContext; if (AtState.Exec($"delete from SearchFvHis where BaseUri='{_baseUri}' and Content='{his.Content}'") == 1) { for (int i = _hisStart; i < Items.Count; i++) { if (((Button)sender).DataContext == Items[i].DataContext) { Items.RemoveAt(i); break; } } } }
void OnClickHis(object sender, RoutedEventArgs e) { SearchFvHis his = (SearchFvHis)((Button)sender).DataContext; OnSearch(his.Content); }