【问题标题】:How to use Silverlight objects in web service?如何在 Web 服务中使用 Silverlight 对象?
【发布时间】:2009-11-30 14:16:08
【问题描述】:

我正在开发一个 Web 应用程序,它应该在客户端使用 Silverlight 来显示大量矢量数据。想象一下像谷歌地图但只使用矢量图形的东西,所以 DeepZoom 不是一个选项。

我计划在 Web 服务中生成一个巨大的 XAML,然后使用内置的 SL ClipVisualTreeHelper 方法仅将小区域返回给客户端。问题是我无法在 Web 服务中实例化 Silverlight 对象(例如 Canvas)!

当然,我可以通过编程方式创建 XAML 字符串,但是我正在失去 SL 剪辑功能,并且代码变得更加难以创建和维护。

【问题讨论】:

    标签: silverlight web-services


    【解决方案1】:

    我找到了一个临时解决方法:Silverlight 对象可以在具有ApartmentState.STA 选项集的另一个线程中创建。但它在线程间通信和多个用户请求方面引发了更多问题,因此我无法将其标记为最终答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-27
      • 1970-01-01
      • 2012-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多