Когда я пытаюсь обновить коллекцию, Datagrid не обновляется, пока я ее не прокрутлю. Я не знаю почему, я понимаю, что с наблюдаемой коллекцией Datagrid должен обновляться автоматически.
Вот мой код:
MainWindow .xaml.cs:
Код: Выделить всё
public ObservableCollection Chapters { get; set; } = new();
public class Item
{
public int id { get; set; }
public string date { get; set; }
public string title { get; set; }
public string description { get; set; }
public string URL { get; set; }
}
public class Root
{
public List items { get; set; }
}
Код: Выделить всё
var text = File.ReadAllText(@"C:\Users\Carlos\Desktop\test.json");
Chapters = new ObservableCollection(JsonConvert.DeserializeObject(text).items.ToList());
Код: Выделить всё
private void btnCadena_Click(object sender, RoutedEventArgs e)
{
Chapters[2].title = "test";
}
Код: Выделить всё
Подробнее здесь: https://stackoverflow.com/questions/740 ... is-updated
Мобильная версия