# C1.WPF.FlexGrid.C1FlexGridFilterService

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="C1_WPF_FlexGrid_C1FlexGridFilterService" data-uid="C1.WPF.FlexGrid.C1FlexGridFilterService" class="text-break">C1FlexGridFilterService Class
</h1>
  <div class="markdown level0 summary"><p>Provides the standard implementation for attaching a <a class="xref" href="C1.WPF.FlexGrid.C1FlexGridFilter.html">C1FlexGridFilter</a>
to a <a class="xref" href="../C1.WPF.FlexGrid.4.6.2/C1.WPF.FlexGrid.C1FlexGrid.html">C1FlexGrid</a> control.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><span class="xref">C1FlexGridFilterService</span></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="C1.WPF.FlexGrid.html">C1.WPF.FlexGrid</a></h6>
  <h6><strong>Assembly</strong>: C1.WPF.FlexGridFilter.4.6.2.dll</h6>
  <h5 id="C1_WPF_FlexGrid_C1FlexGridFilterService_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public static class C1FlexGridFilterService</code></pre>
  </div>
  <div class="codewrapper">
    <pre><code class="lang-vbnet hljs">Public Module C1FlexGridFilterService</code></pre>
  </div>
  <h5 id="C1_WPF_FlexGrid_C1FlexGridFilterService_remarks"><strong>Remarks</strong></h5>
  <div class="markdown level0 remarks"><p>This class allows you to attach filters to grids using XAML. For example:</p>
<pre><code class="lang-csharp">&lt;c1:C1FlexGrid x:Name="_flex" &gt;
  &lt;ff:C1FlexGridFilterService.FlexGridFilter&gt;
    &lt;ff:C1FlexGridFilter /&gt;
  &lt;/ff:C1FlexGridFilterService.FlexGridFilter&gt;
&lt;/c1:C1FlexGrid&gt;</code></pre>
</div>
  <h3 id="fields">Fields
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_FlexGrid_C1FlexGridFilterService_FlexGridFilterProperty" data-uid="C1.WPF.FlexGrid.C1FlexGridFilterService.FlexGridFilterProperty">
          <a class="xref" href="C1.WPF.FlexGrid.C1FlexGridFilterService.FlexGridFilterProperty.html">FlexGridFilterProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the FlexGridFilter attached property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_C1FlexGridFilterService_FlexGridFilterRowProperty" data-uid="C1.WPF.FlexGrid.C1FlexGridFilterService.FlexGridFilterRowProperty">
          <a class="xref" href="C1.WPF.FlexGrid.C1FlexGridFilterService.FlexGridFilterRowProperty.html">FlexGridFilterRowProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Identifies the FlexGridFilterRow attached property.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_C1FlexGridFilterService_FullTextFilterProperty" data-uid="C1.WPF.FlexGrid.C1FlexGridFilterService.FullTextFilterProperty">
          <a class="xref" href="C1.WPF.FlexGrid.C1FlexGridFilterService.FullTextFilterProperty.html">FullTextFilterProperty</a>
        </td>
        <td class="markdown level1 summary"><p>Attached full text search behavior.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="C1_WPF_FlexGrid_C1FlexGridFilterService_GetFlexGridFilter_System_Windows_DependencyObject_" data-uid="C1.WPF.FlexGrid.C1FlexGridFilterService.GetFlexGridFilter(System.Windows.DependencyObject)">
          <a class="xref" href="C1.WPF.FlexGrid.C1FlexGridFilterService.GetFlexGridFilter.html#C1_WPF_FlexGrid_C1FlexGridFilterService_GetFlexGridFilter_System_Windows_DependencyObject_">GetFlexGridFilter(DependencyObject)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the value of the FlexGridFilter attached property of the specified object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_C1FlexGridFilterService_GetFlexGridFilterRow_System_Windows_DependencyObject_" data-uid="C1.WPF.FlexGrid.C1FlexGridFilterService.GetFlexGridFilterRow(System.Windows.DependencyObject)">
          <a class="xref" href="C1.WPF.FlexGrid.C1FlexGridFilterService.GetFlexGridFilterRow.html#C1_WPF_FlexGrid_C1FlexGridFilterService_GetFlexGridFilterRow_System_Windows_DependencyObject_">GetFlexGridFilterRow(DependencyObject)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the value of the FlexGridFilter attached property of the specified object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_C1FlexGridFilterService_GetFullTextFilterBehavior_C1_WPF_FlexGrid_C1FlexGrid_" data-uid="C1.WPF.FlexGrid.C1FlexGridFilterService.GetFullTextFilterBehavior(C1.WPF.FlexGrid.C1FlexGrid)">
          <a class="xref" href="C1.WPF.FlexGrid.C1FlexGridFilterService.GetFullTextFilterBehavior.html#C1_WPF_FlexGrid_C1FlexGridFilterService_GetFullTextFilterBehavior_C1_WPF_FlexGrid_C1FlexGrid_">GetFullTextFilterBehavior(C1FlexGrid)</a>
        </td>
        <td class="markdown level1 summary"><p>Gets the full text search behavior.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_C1FlexGridFilterService_SetFlexGridFilter_System_Windows_DependencyObject_C1_WPF_FlexGrid_C1FlexGridFilter_" data-uid="C1.WPF.FlexGrid.C1FlexGridFilterService.SetFlexGridFilter(System.Windows.DependencyObject,C1.WPF.FlexGrid.C1FlexGridFilter)">
          <a class="xref" href="C1.WPF.FlexGrid.C1FlexGridFilterService.SetFlexGridFilter.html#C1_WPF_FlexGrid_C1FlexGridFilterService_SetFlexGridFilter_System_Windows_DependencyObject_C1_WPF_FlexGrid_C1FlexGridFilter_">SetFlexGridFilter(DependencyObject, C1FlexGridFilter)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the value of the FlexGridFilter property of the specified object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_C1FlexGridFilterService_SetFlexGridFilterRow_System_Windows_DependencyObject_C1_WPF_FlexGrid_C1FlexGridFilterRow_" data-uid="C1.WPF.FlexGrid.C1FlexGridFilterService.SetFlexGridFilterRow(System.Windows.DependencyObject,C1.WPF.FlexGrid.C1FlexGridFilterRow)">
          <a class="xref" href="C1.WPF.FlexGrid.C1FlexGridFilterService.SetFlexGridFilterRow.html#C1_WPF_FlexGrid_C1FlexGridFilterService_SetFlexGridFilterRow_System_Windows_DependencyObject_C1_WPF_FlexGrid_C1FlexGridFilterRow_">SetFlexGridFilterRow(DependencyObject, C1FlexGridFilterRow)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the value of the FlexGridFilter property of the specified object.</p>
</td>
      </tr>
      <tr>
        <td id="C1_WPF_FlexGrid_C1FlexGridFilterService_SetFullTextFilterBehavior_C1_WPF_FlexGrid_C1FlexGrid_C1_WPF_FlexGrid_C1FullTextFilter_" data-uid="C1.WPF.FlexGrid.C1FlexGridFilterService.SetFullTextFilterBehavior(C1.WPF.FlexGrid.C1FlexGrid,C1.WPF.FlexGrid.C1FullTextFilter)">
          <a class="xref" href="C1.WPF.FlexGrid.C1FlexGridFilterService.SetFullTextFilterBehavior.html#C1_WPF_FlexGrid_C1FlexGridFilterService_SetFullTextFilterBehavior_C1_WPF_FlexGrid_C1FlexGrid_C1_WPF_FlexGrid_C1FullTextFilter_">SetFullTextFilterBehavior(C1FlexGrid, C1FullTextFilter)</a>
        </td>
        <td class="markdown level1 summary"><p>Sets the full text search behavior.</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
