问题:
在我的silverlight工具中,有一个<Navigation:frame/>
现在想要点击一个按钮在该框架中加载Google主页,或者可能正在加载..
我尝试过的事情:
现在我已经尝试将框架的源代码设置为“http://www.google.com”,dint work,说无效的网址,但我没有uri映射。
并尝试使用超链接放置NavigateUri="http://www.google.com"
TargetName="ContentFrame"
这样仍然没有运气。
意图:
我实际上想要以XML格式或其他格式获取网页内容,以便我可以通过代码修改Google网页的内容然后填充框架
需要帮助。
答案 0 :(得分:0)
如果您在浏览器中使用silverlight,则无法在上下文中加载网页,您必须将其作为外部页面加载。
排序......
您可以通过网络客户端加载页面,但您可能需要将客户端访问策略设置为外部。
您也可以调用WCF服务后端并让它为您执行“加载”。就像你自己的自定义代理一样。
如果是XML格式,尝试使用客户端访问代理的webclient可能会很有用。
OH,我记得,你可以设置一个div,在单击按钮之前看不到它并加载内容,因为silverlight可以使用javascript来加载动态html。