/// <summary> /// Full Constructor /// </summary> /// <param name="container">Collection container</param> /// <param name="element">Element</param> /// <param name="propertyName">Property that has changed</param> /// <param name="oldValue">Old value</param> /// <param name="newValue">New Value</param> public ElementChangedEventArgs(ThreadedCollection <T> container, T element, string propertyName, object oldValue, object newValue) : base(propertyName, oldValue, newValue) { Collection = container; Element = element; }
/// <summary> /// Constructor /// </summary> /// <param name="container">Collection container</param> /// <param name="element">Element</param> /// <param name="propName">Property name</param> public ElementChangedEventArgs(ThreadedCollection <T> container, T element, string propName) : base(propName) { Collection = container; Element = element; }