C1DataGrid は、グリッド全体のフルテキストフィルタ処理もサポートします。データグリッドに1つの添付プロパティを設定することで、エンドユーザーが外部のテキストボックスに入力したテキストでデータグリッド全体(すべての列を一度に)をフィルタ処理できるようになります。キー入力のたびに、グリッド内のすべての一致する結果が強調表示されます。
このグリッドフィルタ処理を使用するには、アプリケーションにテキストボックスコントロールを追加し、FullTextSearchBehavior 添付プロパティでそのコントロールを参照します。たとえば、XAML マークアップは次のようになります。
XAML |
コードのコピー
|
---|---|
<StackPanel> <c1:C1TextBoxBase x:Name="filterTextBox" Width="200" Watermark = "フィルタするテキストはここに入力"/> <c1:C1DataGrid x:Name="c1DataGrid1" c1:C1NagScreen.Nag="True"> <c1:C1FullTextSearchBehavior.FullTextSearchBehavior> <c1:C1FullTextSearchBehavior Filter="{Binding ElementName=filterTextBox,Path=C1Text}"/> </c1:C1FullTextSearchBehavior.FullTextSearchBehavior> </c1:C1DataGrid> </StackPanel> |