protected MediaStateChangedEventArgsBase(MediaStateChangedAction action, IEnumerable <T> newItems, IEnumerable <String> oldLocations)
        {
            this.action = action;

            this.newItems     = newItems;
            this.oldLocations = oldLocations;
        }
        protected MediaStateChangedEventArgsBase(MediaStateChangedAction action)
        {
            this.action = action;

            if (action != MediaStateChangedAction.Clear)
            {
                throw new ArgumentException("Only MediaStateChangedAction.Clear can use constructor without items");
            }

            NewItems = null;
            OldItems = null;
        }
        protected MediaStateChangedEventArgsBase(MediaStateChangedAction action, IEnumerable <T> items)
        {
            this.action = action;

            if (action == MediaStateChangedAction.Add)
            {
                NewItems = items;
            }
            else if (action == MediaStateChangedAction.Remove)
            {
                OldItems = items;
            }
        }
        protected MediaStateChangedEventArgsBase(MediaStateChangedAction action, T item)
        {
            this.action = action;

            if (action == MediaStateChangedAction.Add)
            {
                NewItems = new List <T>()
                {
                    item
                };
            }
            else if (action == MediaStateChangedAction.Remove)
            {
                OldItems = new List <T>()
                {
                    item
                };
            }
        }
 public MediaStateChangedEventArgs(MediaStateChangedAction action, IEnumerable <MediaItem> newItems, IEnumerable <String> oldLocations) :
     base(action, newItems, oldLocations)
 {
 }
 public MediaStateChangedEventArgs(MediaStateChangedAction action, IEnumerable <String> locations) :
     base(action, locations)
 {
 }
 public MediaStateChangedEventArgs(MediaStateChangedAction action, IEnumerable <MediaItem> items) :
     base(action, items)
 {
 }
 public MediaStateChangedEventArgs(MediaStateChangedAction action, MediaItem item) :
     base(action, item)
 {
 }
 public MediaStateChangedEventArgs(MediaStateChangedAction action) :
     base(action)
 {
 }
Example #10
0
        protected void fireEvents(MediaStateChangedAction action, IEnumerable <MediaItem> files)
        {
            MediaStateChangedEventArgs args = new MediaStateChangedEventArgs(action, files);

            OnNrItemsInStateChanged(args);
        }
Example #11
0
 public MediaStateCollectionViewChangedEventArgs(MediaStateChangedAction action, IEnumerable <SelectableMediaItem> items) :
     base(action, items)
 {
 }
Example #12
0
 public MediaStateCollectionViewChangedEventArgs(MediaStateChangedAction action, SelectableMediaItem item) :
     base(action, item)
 {
 }
Example #13
0
        protected void fireEvents(MediaStateChangedAction action, IEnumerable<MediaItem> files)
        {
            MediaStateChangedEventArgs args = new MediaStateChangedEventArgs(action, files);

            OnNrItemsInStateChanged(args);

        }
        protected MediaStateChangedEventArgsBase(MediaStateChangedAction action, IEnumerable <String> locations)
        {
            this.action = action;

            OldLocations = locations;
        }