Reputation: 1450
I want to add a silverlight control to a div panel at runtime (dynamically) ( on an aspx or user control) . How can one achieve this?
Upvotes: 0
Views: 502
Reputation: 3839
Use this to create plugin dynamically
function createSL(pathToXAP, parentElement) {
Silverlight.createObjectEx(
{
source: pathToXAP,
parentElement: document.getElementById(parentElement),
id: "sltest",
properties: { width: "100%", height: "100%", background: "white", version: "4.0.50401.0" },
events: { onError: onSilverlightError }
});
}
pathToXAP -e.g. '<%= ResolveUrl("~/ClientBin/MySilverlight.xap") %>' parentElement is div's name
This function you can call from JS or from Silverlight as you need
Upvotes: 1