private void SearchByAll() { UpdateSearchingStatus(true); ServerQuery.ListSearch(string.Empty); DG_ServerSearchResultArea.Dispatcher.Invoke(() => DG_ServerSearchResultArea.ItemsSource = ArkServerCollection.collection); UpdateSearchingStatus(false); }
private void SearchByName() { string inString = TB_ServerSearchBox.Dispatcher.Invoke(() => TB_ServerSearchBox.Text); if (inString.Length > 1) { ServerQuery.ListSearch(inString); } else if (TB_ServerSearchBox.Dispatcher.Invoke(() => TB_ServerSearchBox.Text == string.Empty)) { ServerQuery.arkSvCollection.Clear(); } DG_ServerSearchResultArea.Dispatcher.Invoke(() => DG_ServerSearchResultArea.ItemsSource = ArkServerCollection.collection); }