В чем разница между growpropertychanged и PropertyChanged?

Я думаю, что оба одинаковы, но я нашел их использование только в одном файле, как показано ниже code.here код для поднимать свойства.

public decimal Amount
        {
            get
            {
                return _amount;
            }
            set
            {
                _amount = value;
                RaisePropertyChanged("Amount");
            }
        }

здесь код для PropertyChanged:

 public event PropertyChangedEventHandler PropertyChanged;

    private void RaisePropertyChanged(string propertyName)
    {
        // take a copy to prevent thread issues
        PropertyChangedEventHandler handler = PropertyChanged;
        if (handler != null)
        {
            handler(this, new PropertyChangedEventArgs(propertyName));
        }
    }

Пожалуйста, объясните разницу между ними:

Ответы на вопрос(1)

Ваш ответ на вопрос