TNND终于确认了.Net 3.0中的一个“Bug”

来源:互联网 发布:coc闪电法术数据打防空 编辑:程序博客网 时间:2024/04/28 11:31

刚开始学习.Net 3.0 编程不久,对其中WPF、WCF比较感兴趣,尤其是WPF的XBAP形式的程序,想在文明公社游戏频道做几个小游戏。想想可以不用插件就可以实现flash、SVG、ActiveX等Rich Client效果,那多爽呀,按照微软的官方网站和其它网上的一些例子,做了一个测试程序,都是编译正常,运行报错。由于对WPF的了解太少了,对于除错技术还不是很了解,费了连续好几个小时的周折,一点一点删除代码,真是梦里寻它千baidu.com,蓦然回首,那虫居然是BitmapEffect。

其实IE已经报错了,但是当时一直就不明白,为什么报错信息是UIPermission,想想线程都可以创建,一个图像滤镜 U 就不让 I 能得到 Permission 了,当时在网上Google了半天,有老外专家说是这个版本的一个问题,由于英文不好,还不能100%确认,反正不用它就是了,删除所有的BitmapEffect滤镜效果就能正常运行了。

今天偶尔有看到一个会说中国话的微软专家解答此问题,用汉语四级就能看懂的话说明了此问题:
---------------------------------------------------------------------------------------
Subject: Re: Re: Re: Re: 在WPF Browser Application(xbap)应用程序中不能给控件加滤镜效果(BitmapEffect)  6/26/2007 6:38 PM PST
 
By:   
v-jicwan@prcvap.microsoft.com  In:    microsoft.public.cn.dotnet.framework


您好:
谢谢您的快速回复。

让BitmapEffect在Full Trust下运行只是一个临时的解决方法而已,WPF的后续版本中将会彻底解决这个问题的,让我们继续关注WPF的发展。

Jasson Wang
在线技术支持工程师
微软全球技术支持中心

---------------------------------------------------------------------------------------