silverlight: "[HtmlPage_NotEnabled] 调试资料字符串不可用"的解决
时间:2011-05-25 来源:菩提树下的杨过
相信有不少人遇到过这个恶心的问题,xaml与cs编译正常,也能在浏览器里运行,但是就是无法在vs.net或blend里以视图方式打开,只能对着代码视图盲打。(个人觉得这是blend与vs.net的一个严重bug)
出现这个问题的原因,多半是在构架函数里用到了HtmlPage,运行时SL是host在浏览器里的,HtmlPage即为将它嵌入的页面,而在vs或blend里预览时,host是IDE开发环境,并不是网页,因此找不到HtmlPage最终报错(这只是个人分析的,不保证正确.)
解决办法,在构造函数最开始,用代码判断当前是否为设计视图,如果是,则不执行后面的代码:
相关阅读 更多 +