private void LoadFilter() { if (SettingsManager.Instance.TryLoad(typeof(PluginTraceViewer), out PTVFilter settings, ConnectionDetail?.ConnectionName)) { filterControl.ApplyFilter(settings); } }
static void CheckFilterCriteria(FilterControl filterControl) { if (CriteriaOperator.Equals(filterControl.ActualFilterCriteria, filterControl.FilterCriteria)) { return; } filterControl.ApplyFilter(); }
public void OnIncomingMessage(MessageBusEventArgs message) { if (message.TargetArgument is string strarg) { if (message.SourcePlugin == "FetchXML Builder" && strarg.ToLowerInvariant().Trim().StartsWith("<fetch")) { FetchUpdated(strarg); } else if (ParseFilterArgs(strarg) is PTVFilter filter) { filterControl?.ApplyFilter(filter); RefreshTraces(GetQuery(false)); } } }
private void OnOkClick(object sender, RoutedEventArgs e) { filterControl.ApplyFilter(); Close(); }