private void AddFilter() { var filterControl = new QueryFilterControl(); filterControl.RemoveClick += QueryFilterControl_OnRemoveClick; filterControl.Changed += (sender, args) => Changed?.Invoke(this, EventArgs.Empty); filterControl.Up += MoveFilterUp; filterControl.Down += MoveFilterDown; filterControl.SetBinding(QueryFilterControl.DisplayColumnsByTitleProperty, new Binding { Source = this, Path = new PropertyPath(nameof(DisplayColumnsByTitle)), Mode = BindingMode.TwoWay }); ucFilters.Children.Add(filterControl); }
private void AddFilter() { var filterControl = new QueryFilterControl(); filterControl.RemoveClick += QueryFilterControl_OnRemoveClick; filterControl.Changed += (sender, args) => Changed?.Invoke(this, EventArgs.Empty); filterControl.Up += MoveFilterUp; filterControl.Down += MoveFilterDown; filterControl.SetBinding(QueryFilterControl.DisplayColumnsByTitleProperty, new Binding { Source = this, Path = new PropertyPath(nameof(DisplayColumnsByTitle)), Mode = BindingMode.TwoWay }); ucFilters.Children.Add(filterControl); }