У меня есть класс с именем ViewModel, с этим кодом:Debugging PropertyChanged
public event PropertyChangedEventHandler PropertyChanged;
var copyOfPropertyChangedEvent = PropertyChanged;
if (copyOfPropertyChangedEvent != null)
{
var args = ViewModel.GetPropertyChangedEventArgs(propertyName);
copyOfPropertyChangedEvent(this, args);
}
Когда я отладки это, я хочу посмотреть, что происходит в случае copyOfPropertyChangedEvent. Когда я нажимаю на F12, он возвращает меня к строке: var copyOfPropertyChangedEvent = PropertyChanged; Когда я ищу все возможности PropertyChanged, Visual Studio дает мне несколько вариантов использования, и когда я устанавливаю точку останова во всех них, ни один из них не попадает.
Как я могу узнать, что происходит в событии PropertyChanged?
Привет, мог бы вы предоставить больше коды и контекст, пожалуйста? Крошечный бит кода, который я вижу там, выглядит действительно подозрительно. Ответ больше будет просто спекуляцией :) –
он в основном используется связующим фреймом для прослушивания измененных изменений свойств и обновления привязки. – pushpraj