예제 #1
0
        private void DeletePhoto()
        {
            var item = SelectedItem;

            SelectedSection?.DeleteSelectedItem();
            OnPropertyChanged(nameof(SelectedItem));
            _photoStore.DeletePhoto(item.PhotoId);
            OnPropertyChanged(nameof(SelectedSection));
            OnPropertyChanged(nameof(Sections));
        }
 private void HandleCurrentlySelectedSectionUpdated(object aSender, PropertyChangedEventArgs aArgs)
 {
     if (HasSelection)
     {
         CanUpdateSection = !SelectedSection.Equals(CurrentlyEditedSection);
     }
     else
     {
         CanAddSection = CurrentlyEditedSection.IsValid();
     }
 }
 private void UpdateSection()
 {
     SelectedSection.Update(CurrentlyEditedSection);
     CanUpdateSection = false;
     mDataService.Save();
 }