Как мне обновить объект в ObservableCollection? - PullRequest
1 голос
/ 23 июня 2019

Я пытаюсь обновить объект внутри коллекции 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 расчет должен бытьи сразу же результат отображается в строке «Сохранено».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...