I have a textbox and what's typed in there must be searched in the datagrid.
Picture in the link for clarity. https://www.dropbox.com/s/8s98bes1g54xjaz/Search.png
I use the MVVM model.
XAML:
Textbox:
<TextBox x:Name="txtZoeken" HorizontalAlignment="Center" VerticalAlignment="Center" Height="29" Grid.Row="0" TextWrapping="Wrap" Width="238" FontSize="20" Text="Zoeken..."/>
Datagrid:
<DataGrid ItemsSource="{Binding Contactpersons}" AutoGenerateColumns="False" x:Name="PersonenGrid" Grid.Column="1" Margin="35,99,8,10" Grid.Row="5" Grid.ColumnSpan="3">
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<cmd:EventToCommand Command="{Binding EditCommand}" PassEventArgsToCommand="True"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<DataGrid.Columns >
<DataGridTextColumn Header="ID" Binding="{Binding ID}"/>
<DataGridTextColumn Header="Naam" Binding="{Binding Name}"/>
<DataGridTextColumn Header="Bedrijf" Binding="{Binding Company}" />
<DataGridTextColumn Header="Functie" IsReadOnly="True" Binding="{Binding JobRole/Name}"/>
<DataGridTextColumn Header="Stad" Binding="{Binding City}" />
<DataGridTextColumn Header="E-mail" Binding="{Binding Email}" />
<DataGridTextColumn Header="Telefoon" Binding="{Binding Phone}" />
<DataGridTextColumn Header="GSM" Binding="{Binding Cellphone}" />
</DataGrid.Columns>
</DataGrid>