Beispiel #1
0
 internal IList <DataGridFilterColumnControl> GetColumnFilters(DataGridFilterColumnControl excluded = null)
 {
     return(this._filterColumnControls
            .Where(column => column != excluded)
            .Where(column => column.IsVisible && column.IsFiltered)
            .ToArray());
 }
Beispiel #2
0
 /// <summary>Removes an unloaded column.</summary>
 /// <requires csharp="filterColumn != null" vb="filterColumn &lt;&gt; Nothing">filterColumn != null</requires>
 internal void RemoveColumn(DataGridFilterColumnControl filterColumn)
 {
     this._filterColumnControls.Remove(filterColumn);
     this.OnFilterChanged();
 }
Beispiel #3
0
 /// <summary>Adds a new column.</summary>
 /// <param name="filterColumn" />
 /// <requires csharp="filterColumn != null" vb="filterColumn &lt;&gt; Nothing">filterColumn != null</requires>
 internal void AddColumn(DataGridFilterColumnControl filterColumn)
 {
     filterColumn.Visibility = this._isFilteringEnabled ? Visibility.Visible : Visibility.Hidden;
     this._filterColumnControls.Add(filterColumn);
 }