public void Start()
{
BrowserThread = new Thread(() =>
{
Browser = new WebBrowser();
Browser.Width = Ballz.The().GraphicsDevice.Viewport.Width;
Browser.Height = Ballz.The().GraphicsDevice.Viewport.Height;
Browser.ScrollBarsEnabled = false;
//Browser.IsWebBrowserContextMenuEnabled = false;
LatestBitmap = new Bitmap(Browser.Width, Browser.Height);
Browser.Validated += (s, e) =>
{
lock (this)
{
Browser.DrawToBitmap(LatestBitmap, new Rectangle(0, 0, Browser.Width, Browser.Height));
}
};
Browser.DocumentCompleted += (s, e) =>
{
lock (this)
{
Browser.DrawToBitmap(LatestBitmap, new Rectangle(0, 0, Browser.Width, Browser.Height));
}
};
Browser.Navigate("file://C:/Users/Lukas/Documents/gui.html");
var context = new ApplicationContext();
Application.Run();
});
BrowserThread.SetApartmentState(ApartmentState.STA);
BrowserThread.Start();
}