我想尝试制作一个包含多个 Silverlight 画廊中的图片的 asp 网站。我想这样做的原因是我想要这样的东西:
Text describing some places.
Gallery with several pictures that are relevant for the text.
Text describing some other places.
Gallery with several pictures that are relevant for the other places.
etc.
我设法使用了流行的 SlideShow2 (http://slideshow2.codeplex.com/),但是我遇到了 Silverlight 对象的多个实例的问题。如果我在页面上放了两个画廊,它们就可以正常工作,如果我放了更多的画廊,那么其中的两个就会工作(奇怪的是,例如九个中的第一个和第三个)。 Silverlight 对可以加载的对象大小是否有一些限制?另外 - 将对象放置在那里更多次是一种合理的方法吗?我想知道这是否是一个很大的放缓。
无论如何,您建议对所描述的方案使用什么?我不一定需要图片的幻灯片(虽然它会更好)但我希望画廊在 Silverlight 中。
编辑 - Slideshow2 链接已更正
最佳答案
首先,确保您使用的是更新的 SlideShow2 (http://slideshow2.codeplex.com/)。你的帖子提到了旧的 SlideShow1。
此问题可能与浏览器呈现 Silverlight 对象的顺序有关。试试 instantiating the Silverlight object using the Javascript CreateObject function在 Silverlight.js 中。
.
document.write("<div id=\"silverlightControlHost\">");
Silverlight.createObject("http://PathToMyXAP/MyXap.xap", document.getElementById('silverlightControlHost'),"slPlugin",
{
//Enter XAP params here
},
{ onError: onSilverlightError }
);
关于silverlight - Silverlight 库的多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5894923/