Я пытаюсь обновить объект внутри коллекции ObservableCollection, кажется, что коллекция обновлена.Но в самом представлении данные остаются прежними ...
Item current = Items.FirstOrDefault(i => i.ID == item.ID);
current = current.Remained = current.Count - current.InStock;
Якорь на странице
<TextBlock Grid.Column="2" Grid.Row="0" Text="{Binding Count}" Foreground="#E5FFFFFF" VerticalAlignment="Center" Margin="5,0,0,0"/>
<TextBox Grid.Column="3" Grid.Row="0" Text="{Binding InStock, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Background="{x:Null}" Foreground="#E5FFFFFF" BorderThickness="0" TextAlignment="Right" VerticalAlignment="Center" TextChanged="InStock_TextChanged"/>
<TextBlock Grid.Column="4" Grid.Row="0" Text="{Binding Remained}" Foreground="#E5FFFFFF" TextAlignment="Right" VerticalAlignment="Center"/>
При вводе строки In Stock расчет должен бытьи сразу же результат отображается в строке «Сохранено».