1
如果有我在我的旧项目中找到的代码片段。我只是不明白为什么我有这个包括。addedeventargs如何为mvvm工作?
public void AddParking(Parking parking)
{
if (allParkings == null)
{
allParkings = new ObservableCollection<Parking>();
}
allParkings.Add(parking);
if (ParkingAddedEvent != null)
{
ParkingAddedEvent(this, new ParkingAddedEventArgs(parking));
}
}
这是我的ParkingRepository类,它位于模型文件夹中。我正在使用mvvm light工具包。我只是想知道这个应用程序有什么功能。
为了说明问题,我正在讨论第二个if语句和ParkingAddedEvent。