在运行时添加silverlight控件

时间:2010-11-01 22:35:11

标签: asp.net silverlight html

我想在运行时(动态)(在aspx或用户控件上)向div面板添加一个silverlight控件。怎么能实现这个目标呢?

1 个答案:

答案 0 :(得分:1)

使用它来动态创建插件

  

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是div的名字

您可以根据需要从JS或Silverlight调用此函数