I have an ObservableCollection:
public ObservableCollection<RepairInfo> RepairList { get; set; }
And I'm binding it to a DataGrid:
<DataGrid SelectionMode="Single" ItemsSource="{Binding RepairList}" Name="RepairsGrid" AutoGenerateColumns="False">
I don't use all properties of my RepairInfo class so I specify which property have to use each columns, like this:
<DataGridTextColumn Binding="{Binding IMEI}">
<DataGridTextColumn.Header>
<TextBox MinWidth="90" Text="{Binding IMEIFilter, UpdateSourceTrigger=PropertyChanged}" />
</DataGridTextColumn.Header>
</DataGridTextColumn>
The TextBox inside DataGridTextColumn.Header using for filtering data.
So here is my problem - value from TextBox don't update property in ViewModel. If I put this TextBox outside DataGridTextColumn.Header everything is fine. I guess it causes by Binding property of my DataGridTextColumn but I don't know how to resolve it.
IMEIandIMEIFilterresides? I will help me to give the solution in more precise way. Thanks