分享好友 最新动态首页 最新动态分类 切换频道
【WPF】CAD工程图纸转WPF可直接使用的xaml代码技巧
2024-12-26 09:40

前言:随着工业化的进一步发展,制造业、工业自动化等多领域,都可能用到上位监控系统。而WPF在上位监控系统方面,应该算是当下最流行的前端框架之一了。而随着监控体系的不断完善与更新迭代,监控画面会变得越来越复杂、多样化和全面化。

【WPF】CAD工程图纸转WPF可直接使用的xaml代码技巧

随着监控画面的不断复杂和庞大,如果靠开发者人为进行绘制图案、模型等,无疑会是一个很庞大的工作量。而大多数监控系统的开发,可能还需要结合CAD图纸的布局图进行“自定义创作”,也是一个较为繁琐的工程。如果可以通过CAD图纸直接转换为WPF的画布图纸,那么开发者的工作将会变得更加轻松愉快,只需要做一些简单的调整就可以变成自己的一套监控系统。那么下面的文章,我将会以几个很简单的步骤,来演示一下通过CAD图纸转换为XAML代码文件的方法,供大佬们参考。

 

零:为了防止被爬虫到各种不友好的网站(会自动同步到CSDN同账号,除 博客园 与 CSDN 外,都可能是爬虫爬过去的,谨防被忽悠),以及防止影响大家阅读体验,建议可以点击该博客的在博客园的原文链接进行阅读:

https://www.cnblogs.com/weskynet/p/16412223.html

 

一、为了演示一个简单的操作,我此处先打开一个空白的CAD,等下用来进行绘制点内容使用。

 

二、自定义随便绘制点东西,此处包括了三个矩形,三个圆,一个椭圆,以及一个螺旋图案,还有一行文字,当作测试使用。

 

三、绘制完成以后(正常使用,可能是打开cad图纸以后,直接进行这一步),选择 文件 -> 另存为,将图纸另存为.dxf格式的文件,供后续的AI工具进行打开。

 

四、使用AI工具进行打开.dxf文件

【备注】此处打开时候由于设置了边界全部显示为1px,所以三个圆变细了,请无视这个细节。

 

五、AI工具打开以后,选择 文件- 导出为.xaml格式。正常情况下可以导出为silverlight和wpf两种,此处咱们选择导出为wpf支持的xaml格式。

【备注】AI导出的路径不能有中文,否则可能导出会不成功。

 

六、导出成功以后,在导出目录下,可以看到生成了一个.xaml格式的代码文件。

 

七、用文本文件打开瞅一眼,可以看到熟悉的xaml标签代码,它由<viewbox/>控件包含,所以也可以直接用它来制作用户控件使用等等,大佬们可以自行发挥。

 

 

八、新建一个WPF项目,目前主窗体没有任何元素,用于后续测试生成的xaml代码是不是可以使用。

 

九、将导出的xaml代码文件的代码,全部复制到主窗体下,可以看到主窗体设计器自动展示了元素的效果。与CAD图纸上的基本一致。

 

十、咱们运行一下程序,看看启动以后的效果,如下图所示,说明导出的代码是可以直接使用的,并且符合预期。

 

 

十一、对于AI工具没有导出WPF选项的,需要添加一个插件。插件下载地址:http://mikeswanson.com/xamlexport/

下载地址打开以后的页面,如下图所示,已经提示了很详细的使用方法了,参照提示信息进行放置插件即可。

 

十二、下载的插件,解压以后会有两个aip文件,一个是MAC系统支持的,另一个是Windows系统支持的,如下图所示,存放到AI工具的安装目录下的plug-ins文件夹下即可。

【备注】AI安装的如果是破解版、或者不是默认安装路径,有可能会识别插件不成功,比如说在打开AI程序的时候,可能提示 "ai载入增效工具时失败"之类的。

 

以上就是该文章的全部内容,感谢各位大佬捧场。

如果大佬们对.NET方向技术感兴趣,可以找到该文章的博客园的原文链接:https://www.cnblogs.com/weskynet/p/16412223.html

在最下面有一个加入QQ群的信息,可以直接加入。

或者也可以扫以下的二维码,加我个人微信,然后一起讨论技术,或者申请进微信群,我也拉你进微信同群,也是OK的。

 

 

最后祝大佬们撸码愉快~~

如果有帮助,欢迎点赞、收藏或评论转发呀~~不用客气~~

最新文章
asp毕业设计——基于asp+sqlserver的选题管理系统设计与实现(毕业论文+程序源码)——选题管理系统
大家好,今天给大家介绍基于asp+sqlserver的选题管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏
7. SSR服务端渲染( Server-Side Rendering)
SEO是Search Engine Optimization的缩写,直译过来就是“搜索引擎优化”的意识。故名意思,SEO是一种优化(提高)网站在搜索引擎内的自然排名的行为的统称。 当里个当,当里个当,闲言碎语不要讲ÿ
Java规则引擎easy-rules
首先以通俗的语言表达何为规则引擎: 一段代码:上述代码中循环了100次,从1开始循环+1. 如果当前数字能被5、7整除。打印:能被5和7同时整除的数字 其余的数字依次打印出来。其实上面例子中的如果就是我们希望
1688货源批发市场:免费试用,淘金之旅你准备好了吗?
想在电商世界里掘得第一桶金?1688货源批发市场推出了令人惊喜的免费试用政策,让你有机会零风险探索海量优质货源!在互联网商业的洪流中,寻找可靠的货源是每个创业者的心头好。1688作为阿里巴巴旗下的专业批发平台,一直以来都是商家们的
12连板打开空间,跨年股出来了,这七个具有跨年基因
12连板打开空间,今年跨年股定了!我心中具有跨年基因的7个股票出炉:第一个:一鸣食品,12连板,地天板,消费龙头走势很风骚一鸣食品,这个名字听起来就像是食品界的“一鸣惊人”,他们专注于新鲜乳品与烘焙食品的研发、生产、销售及连锁
2024年必备4款AI PPT生成工具,一键生成,3分钟搞定!
有多少人和曾经的我一样?一到汇报工作做PPT,就开始焦虑、头大!定主题结构、写文案、调字体,找素材、做排版,一下午都憋不出来一个,浪费了大把时间。学习了各种AI工具后,我才明白,过去自己有多冤。现在,写文案、画图,甚至做PPT,AI
1. 全能朋友圈文案生成器:一键解决发圈、文案创意、热门话题全攻略
在快节奏的生活环境中每个人都期望自身的生活充满趣味可以用最简洁的方法表达最丰富的情感。而朋友圈正是这样一个舞台它让咱们可随时分享本人的喜怒哀乐。但是怎么样才能让本人的朋友圈更加吸引人呢?这就需要一个强大的朋友圈文案生成器来
360、搜狗搜索引擎排名的崛起
360搜索和搜狗搜索在搜索引擎市场中都有一定的地位和发展潜力,以下是关于它们排名崛起的一些可能性分析:1、360搜索:- 技术优势与创新:360在安全技术方面具有深厚的积累和良好的口碑。如果能将其安全技术优势充分融入到搜索服务中,为用
C语言中的O型文件是什么,编译原理期末题型
简单1.Chomsky把文法分为几种类型?什么是文法的二义性?1)分成四种类型,即0型、1型、2型和3型。(1)0型文法:设G=(VN,VT,P,S),如果它的每个产生式α→β是这样一种结构:
2024年广东立行教育收费标准具体多少钱>top5按人气口碑排行榜
  2. 广东高三复读辅导班  3. 广东立行高考复读冲刺班  4. 广东立行高中复读集训班
相关文章
推荐文章
发表评论
0评