首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用WebBrowser控件在WPF中打开三维场景

使用WebBrowser控件在WPF中打开三维场景
EN

Stack Overflow用户
提问于 2017-03-13 14:05:33
回答 1查看 1.1K关注 0票数 1

我使用Marmoset Toolbag建模并渲染了一个3D场景,并将其导出到Viewer file中。这将给我一个.mscene文件和一个html文件。我所要做的就是把它们放在同一个文件夹中,打开一个html文件,浏览器可以激活webgl并使其工作。例如,它可以使用FireFox。但是,当我希望将它加载到我的WPF应用程序中的grid时,它只是说错误,比如_ Script错误:页面的command_中的错误(错误消息是我的翻译对不起)。错误代码: 0。行: 0,字符: 0。我总是说要继续,但到头来,我得到的只是一页空白。这是我编写的打开它的代码:

代码语言:javascript
复制
private void ShowDumbbellMethod()
{
    var targetGrid = (parent as BrowseWares).ViewerGrid;
    var viewer = new WebBrowser();

    viewer.Source = new Uri("C:\\Users\\agoston\\Documents\\Visual Studio 2015\\Projects\\HP_hf_shop\\HP_hf_shop\\HTML\\dumbbell.html");

    targetGrid.Children.Add(viewer);

}

URI目前指向我的项目。

怎么才能让这个起作用?我在互联网上看到的只有WebControl的webgl,可以追溯到2013年。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-13 14:11:56

WebGL仅在IE11中受支持,而WPF的WebBrowser控件默认使用IE7引擎。但是可以让WebBrowser使用最新的引擎。请看一看这里知道怎么做。

或者,您可以使用CefSharp而不是WebBrowser控件。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42765616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档