The sample/demo for having multiple-valued resources works well, however, I'm stumped by part of the implementation for my own version. Specifically the call to GetResources within the MultipleValuesResourceControl.ascx shows:
IEnumerable<Resource> resources = Owner.Resources.GetResourcesByType(resType);
This makes perfect sense, but it returns 0 objects. However, when I replace that line with:
IEnumerable<Resource> resources = Owner.Provider.GetResourcesByType(Owner, resType);
I receive the proper resources. Is it possible that Owners.Resources is not the same as Owner.Provider? If so, how do I get Owner.Resources to point to the right place? I'm guessing that the change I made will work for here, but not for the actual saving and returning of the values for events.