private void AddActivityItem(ActivityForActivitiesPanel activity)
        {
            var activityItem = _serviceProvider.GetRequiredService <ActivitiesPanelActivityItem>();

            activityItem.ActivityDeletionRequested += OnActivityDeletionRequestedAsync;
            activityItem.Initialize(activity);
            ActivityItems.Add(activityItem);
        }
        private Task OpenDeleteActivityDialognAsync(ActivityForActivitiesPanel activity)
        {
            var deleteActivityDialog = _serviceProvider.GetRequiredService <ActivitiesPanelDeleteActivityDialog>();

            deleteActivityDialog.Initialize(activity.Id, activity.Name);
            deleteActivityDialog.DialogClosed    += OnDialogClosed;
            deleteActivityDialog.ActivityDeleted += OnActivityDeleted;
            CurrentDialog = deleteActivityDialog;
            RaisePropertyChanged(nameof(CurrentDialog));
            return(Task.CompletedTask);
        }
Esempio n. 3
0
 public ActivityDeletionRequestedEventArgs(ActivityForActivitiesPanel activity)
 {
     Activity = activity;
 }
Esempio n. 4
0
 public void Initialize(ActivityForActivitiesPanel activity)
 {
     Activity = activity;
     RaisePropertyChanged(nameof(Activity));
 }