我正在创建一个Web应用程序。我正在使用visual studio 2019社区。我正在尝试使用Canvas创建一个类似于WPF用户界面的用户界面,以及一些我可以放大和缩小并以编程方式控制的控件。有没有办法用ASP.NET Web表单应用程序执行此操作?我应该使用另一个模板来开发它吗?我希望这个Web应用程序可以在浏览器中访问,我希望它在画布中具有缩放控件和控件,类似于用于制作简单图表的巨型visio画布。
我已经尝试启动一个ASP.NET Web表单应用程序,它有按钮之类的控件,但我没有看到我可以添加的画布,所以我可以放置按钮等等。
我想要在网站应用程序的“用户界面”。我想制作一个类似于WPF应用程序的“zoomable and pannable”应用程序。我只是想让它成为网络托管,这样用户就不必安装任何特殊的应用程序。
发布于 2019-04-28 15:53:33
浏览器本身带有缩放功能。
将拇指放在ctrl键上,然后使用鼠标滚轮放大和缩小。https://help.smartsheet.com/articles/506736-browser-zoom。
你可以绝对使用css在页面上放置东西而不需要任何画布。
这通常被认为是一个坏主意,BTW。
HTML画布并不是wpf画布的100%匹配,但它们肯定存在。
https://www.w3schools.com/html/html5_canvas.asp
<div style="position:absolute; top:0px; left:0px;>
<canvas width='200' height='100'>
Some content in your canvas.
</canvas>
</div>
我不认为Webforms与你所做的匹配。
https://stackoverflow.com/questions/-100006678
复制相似问题