I figured it out - just needed another cup of coffe I guess.The MapPrintingControls.dll also needed a reference to System.Windows.Controls.Toolkit - including it in the XAP build and ignoring the upload warning on the duplicate assemblies fixed it, must be a slightly different version of the Toolkit, which makes sense.-Chris