Silverlight:在一个HTML页面中创建同一个Silverlight对象的多个实例是否可以接受?

时间:2011-02-11 16:27:26

标签: silverlight multiple-instances

在我们的公司目录中,用户可以搜索他们的同事。然后在纯HTML页面上以类似于表格的布局显示结果(如果有任何问题,后端是PHP)。该列表限于25个条目。

现在,请求已经出现,以显示该列表中每个条目旁边的Microsoft Lync的状态。创建一个小的Silverlight应用程序来表示一个人的状态非常简单,将它放在每个名称的左侧也是。

这种做法当然会导致最多25个几乎相同的Silverlight对象,然后访问Lync客户端API。

另一种方法是将完整的列表放在(更复杂的)Silverlight应用程序中,这样页面上就不会有一个实例。这也会带来一些额外的开发工作。

问题:在一个网页上创建同一个Silverlight对象的25个实例被认为是不好的做法吗?

感谢您提供的任何意见或建议,

帕特里克

1 个答案:

答案 0 :(得分:2)

如果您在内部企业环境中使用它并快速获得成品很重要,那么您可能会很好。每个Silverlight对象都需要查询每个员工的Lync状态,这可能是性能方面的决定性因素。

或者,创建一个表示单个用户的Lync状态的简单单个用户控件然后在单个Silverlight应用程序中显示所有内容并不困难或费力。