用到了writeablebitmap类,但当取writeablebitmap的像素信息时出现了如下的错误:writeablebitmap对内容进行了保护,无法访问像素。查阅MSDN得知,加载地图的控件中的地图属于跨域资源,有跨域内容的writeablebitmap的像素均无法取得,这个限制还扩展到了引用这个writebitmap的其他控件。但可以访问它的pixelwidth和pixelheight。
据说是为了保护版权。
在silverlight里面应该是没有办法做的。
主要是被微软的跨域安全机制限制死了,要用到那个WriteableBitmap就只能对本地资源截图,只能想办法把资源弄到本地来了。
本文讨论了在Silverlight中使用WriteableBitmap类时遇到的问题,即无法获取包含跨域内容的地图像素信息。文章解释了这是由于微软的安全机制所导致,并提到了一些可能的解决思路。
50

被折叠的 条评论
为什么被折叠?



