В моем приложении C # WPF у меня есть следующее:
ObservableCollection<SpecialtyFees> _SpecialtyFeeEGG;
public ObservableCollection<SpecialtyFees> SpecialtyFeeEGG
{
get { return _SpecialtyFeeEGG; }
set
{
if (_SpecialtyFeeEGG == value)
return;
_SpecialtyFeeEGG = value;
RaisePropertyChanged("SpecialtyFeeEGG");
}
}
Когда выполняется следующая строка, вызывается метод SET, как я и ожидал:
SpecialtyFeeEGG = new ObservableCollection<SpecialtyFees>();
Однакопозже в коде, когда specialtyFee добавлен в SpecialtyFeeEGG, он НЕ вызывается, и я ожидал, что он будет вызван.Чего мне не хватает?
foreach (var item in Specialties)
{
SpecialtyFees specialtyFee = new SpecialtyFees();
specialtyFee.SpecialtyCode = item.SpecialtyCode;
specialtyFee.CurrentTotal = 0;
specialtyFee.BidTotal = 0;
specialtyFee.BidDifference = 0;
if (specialtyFee.SpecialtyCode.Length == 3)
{
SpecialtyFeeEGG.Add(specialtyFee);
}
}