Если я сделаю следующее:
Код: Выделить всё
public event PropertyChangedEventHandler? PropertyChanged;
protected void OnPropertyChanged([CallerMemberName] string name = null)
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
}
Я могу только предполагать, что вопросительные знаки - это что-то который игнорирует исключения?
Когда я перехожу, все значения (например, имя) кажутся правильными. Стек вызовов вызывает OnPropertyChanged из SET переменной, поэтому все выглядит так, как и должно быть, поэтому я не уверен, что происходит, и не вижу ничего, что не могло бы быть «установлено в экземпляр объекта», но элементы окна не обновляются.
Единственное, о чем я могу думать, это то, что это происходит при создании нового элемента в списке класса... но в таком случае, как это сделать Я создаю и запускаю это только после того, как оно будет готово. создано?
Любая помощь будет оценена по достоинству.
Подробнее здесь: https://stackoverflow.com/questions/792 ... ct-referen