private async Task AddActivityRecordItemAsync(ActivityRecordForDayRecordPanel activityRecord) { var activityRecordItem = _dayRecordPanelActivityRecordItemGetter.GetFromActivityType(activityRecord.Activity.Type); activityRecordItem.OrderChanged += OnActivityRecordItemOrderChangedAsync; activityRecordItem.Deleted += OnActivityRecordDeletedAsync; await activityRecordItem.InitializeAsync(activityRecord); ActivityRecords.Add(activityRecordItem); }