/// <summary> /// Creates a new instance with <see cref="GridFilterBase.UseCustomFilterPlacement" /> /// set to true and not having the 'in between' operator. /// </summary> /// <param name="numericGridFilterControl"> /// A <see cref="NumericGridFilterControl" /> /// instance which should be used by the filter. /// </param> /// <param name="showInBetweenOperator">Determines whether the 'in between' operator is available.</param> public NumericGridFilter(NumericGridFilterControl numericGridFilterControl, bool showInBetweenOperator) : this(numericGridFilterControl, true, showInBetweenOperator) { }
private NumericGridFilter(NumericGridFilterControl numericGridFilterControl, bool useCustomFilterPlacement, bool showInBetweenOperator) : base(useCustomFilterPlacement) { _numericGridFilterControl = numericGridFilterControl; _numericGridFilterControl.Changed += OnNumericGridFilterControlChanged; ShowInBetweenOperator = showInBetweenOperator; }
/// <summary> /// Creates a new instance with <see cref="GridFilterBase.UseCustomFilterPlacement" /> /// set to true and not having the 'in between' operator. /// </summary> /// <param name="numericGridFilterControl"> /// A <see cref="NumericGridFilterControl" /> /// instance which should be used by the filter. /// </param> public NumericGridFilter(NumericGridFilterControl numericGridFilterControl) : this(numericGridFilterControl, true, false) { }