首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ASP.NET Web应用程序中的WPF Canvas等效项

ASP.NET Web应用程序中的WPF Canvas等效项
EN

Stack Overflow用户
提问于 2019-04-28 06:45:54
回答 1查看 0关注 0票数 0

我正在创建一个Web应用程序。我正在使用visual studio 2019社区。我正在尝试使用Canvas创建一个类似于WPF用户界面的用户界面,以及一些我可以放大和缩小并以编程方式控制的控件。有没有办法用ASP.NET Web表单应用程序执行此操作?我应该使用另一个模板来开发它吗?我希望这个Web应用程序可以在浏览器中访问,我希望它在画布中具有缩放控件和控件,类似于用于制作简单图表的巨型visio画布。

我已经尝试启动一个ASP.NET Web表单应用程序,它有按钮之类的控件,但我没有看到我可以添加的画布,所以我可以放置按钮等等。

我想要在网站应用程序的“用户界面”。我想制作一个类似于WPF应用程序的“zoomable and pannable”应用程序。我只是想让它成为网络托管,这样用户就不必安装任何特殊的应用程序。

EN

回答 1

Stack Overflow用户

发布于 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

代码语言:javascript
复制
<div style="position:absolute; top:0px; left:0px;>  
    <canvas width='200' height='100'>
          Some content in your canvas.
    </canvas>
</div>

我不认为Webforms与你所做的匹配。

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

https://stackoverflow.com/questions/-100006678

复制
相关文章

相似问题

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