【发布时间】:2009-11-30 14:16:08
【问题描述】:
我正在开发一个 Web 应用程序,它应该在客户端使用 Silverlight 来显示大量矢量数据。想象一下像谷歌地图但只使用矢量图形的东西,所以 DeepZoom 不是一个选项。
我计划在 Web 服务中生成一个巨大的 XAML,然后使用内置的 SL Clip 和 VisualTreeHelper 方法仅将小区域返回给客户端。问题是我无法在 Web 服务中实例化 Silverlight 对象(例如 Canvas)!
当然,我可以通过编程方式创建 XAML 字符串,但是我正在失去 SL 剪辑功能,并且代码变得更加难以创建和维护。
【问题讨论】: