计划是使用Marmoset viewer
渲染一些导出的3D geckofx
场景,该场景在VS中作为nu-get包下载。我这样编码:
var targetGrid = (parent as BrowseWares).ViewerGrid;
var viewer = new GeckoWebBrowser();
viewer.LoadHtml("dumbbell.html",
"C:\\Users\\agoston\\Documents\\Visual Studio 2015\\Projects\\HP_hf_shop\\HP_hf_shop\\HTML\\dumbbell.html");
targetGrid.Children.Add(viewer);
但问题是GeckWebBrowser
不是UIElement
。如何正确使用URL以及如何将其放入该网格?
答案 0 :(得分:1)
可能GeckoWebBrowser是一个Windows窗体组件。在WindowsFormsHost中托管它。
类似的东西:
WindowsFormsHost whost = new WindowsFormsHost();
GeckoWebBrowser browser = new GeckoWebBrowser();
whost.Child = browser;
targetGrid.Children.Add(whost);