Our project is Silverlight 5 with multiple xaps that we download as needed. These xaps share a number of telerik DLL libraries downloaded at application start up inside of .zip files. The problem we have is that the onSourceDownloadProgressChanged event that allows us to update our custom splash screen does not seem to work when downloading these zips (which take a noticeable amount of time). The sequence at start up looks like this:
1. Launch the splash page and load the initial xap
2. Progress indicators work up to 100% until first xaps are loaded
3. DLLs get loaded just after 100%, which makes the splash page stick at 100% for a while
My question is: What is the recommended way to include telerik DLL's which are shared among various dynamically loaded xaps? Or, is there a way to hack the onSourceDownloadProgressChanged event?