此问题与Visual Basic .NET 2010
有关是否可以使用VB.NET与网页上的画布对象进行交互?这是一个绘图表面,我想知道是否可以通过编程方式与它进行交互,如果是,如何?
这是我想与之互动的画布:
<canvas class="pulpBG" width="819" height="614" style="top: 0px; left: 0px; height: 614.25px; width: 819px; opacity: 1;"></canvas>
答案 0 :(得分:1)
不,所有html5画布绘制命令仅以javascript代码发布。
解决方法是在VB.net中创建数据,javascript使用它来发出绘图命令,如lineTo,rect,arc等。
如果使用MVVM或MVC等框架,则可以在VB中创建视图模型或模型。
然后在浏览器上,您可以使用该viewmodel / model在javascript中驱动画布绘制命令。