当前位置: 首页 > news >正文

龙华做网站seo学习论坛

龙华做网站,seo学习论坛,网页设计与制作摘要,网站外部推广本文介绍在Vistual Studio 2022中使用Avalonia和集成AnyCAD Rapid AvaloniaUI三维控件的过程。 0 初始化环境 安装Avalonia.Templates dotnet new install Avalonia.Templates若之前安装过可忽略此步骤。 1 创建项目 选择创建AvaloniaUI项目 选一下.NET6版本和Avalonia版…

本文介绍在Vistual Studio 2022中使用Avalonia和集成AnyCAD Rapid AvaloniaUI三维控件的过程。

0 初始化环境

安装Avalonia.Templates

dotnet new install Avalonia.Templates

若之前安装过可忽略此步骤。

1 创建项目

选择创建AvaloniaUI项目
创建项目

选一下.NET6版本和Avalonia版本
版本选择

2 配置项目

2.1 安装AnyCAD AvaloniaUI组件

从nuget.org上安装AnyCAD AvaloniaUI。

安装AnyCAD Rapid Avalonia

2.2 增加HDPI支持

修改app.manifest,在尾部增加 asmv3:application 相关配置

<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1"><!-- 新增加的内容,支持HDPI --><asmv3:application xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"><asmv3:windowsSettings><dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true/PM</dpiAware><dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">permonitorv2,permonitor</dpiAwareness></asmv3:windowsSettings></asmv3:application>
</assembly>

3 设计界面

在MainWindow.axaml里面集成AnyCAD Rapid控件:

  • 首先引入程序集: AnyCAD.Avalonia.NET6:
xmlns:anycad="clr-namespace:AnyCAD.AvaloniaUI;assembly=AnyCAD.Avalonia.NET6"
  • 设计布局

直接加个Button和三维控件。完整的xaml如下:

<Window xmlns="https://github.com/avaloniaui"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"xmlns:anycad="clr-namespace:AnyCAD.AvaloniaUI;assembly=AnyCAD.Avalonia.NET6"mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"x:Class="AnyCAD.AvaloniaApp.MainWindow"Title="AnyCAD.AvaloniaApp"><StackPanel><Button Content="打开" Width="160"/><anycad:RenderControl x:Name="mRenderView" Width="800" Height="600"></anycad:RenderControl></StackPanel>
</Window>

4 初始化控件

在Program.cs修改初始化代码, Main函数做修改

        [STAThread]public static void Main(string[] args){// 初始化AnyCAD.Foundation.GlobalInstance.Initialize();BuildAvaloniaApp().StartWithClassicDesktopLifetime(args);// 释放资源AnyCAD.Foundation.GlobalInstance.Destroy();}

运行一下:
预览

5 显示模型

  • MainWindow函数中响应一下Buttond的Click事件
    public partial class MainWindow : Window{public MainWindow(){InitializeComponent();           }public void OnOpen(object sender, RoutedEventArgs e){var dlg = new OpenFileDialog();dlg.Filters.Add(new FileDialogFilter() { Name = "Model Files", Extensions = { "step", "stp", "iges", "igs" } });var result = dlg.ShowAsync(this);if (result == null)return;string fileName = result.Result[0];var shape = ShapeIO.Open(fileName);if(shape != null){var node = BrepSceneNode.Create(shape, null, null);var scene = mRenderView.Scene;scene.AddNode(node);mRenderView.ViewContext.RequestUpdate(EnumUpdateFlags.Scene);}}}

再运行一下,打开个模型
显示模型

6 总结

AvaloniaUI一款优秀的跨平台.NET UI库,结合AnyCAD Rapid .NET for AvaloniaUI,就可以快速开发跨平台的三维应用。

本文完整代码:anycad.rapid.net.sample


文章转载自:
http://dipsomaniac.c7625.cn
http://pernicious.c7625.cn
http://uigur.c7625.cn
http://slipslop.c7625.cn
http://guimpe.c7625.cn
http://japlish.c7625.cn
http://ohms.c7625.cn
http://telepathic.c7625.cn
http://alunite.c7625.cn
http://pseudoclassic.c7625.cn
http://lacrimator.c7625.cn
http://chancellory.c7625.cn
http://noseless.c7625.cn
http://melanocarcinoma.c7625.cn
http://plaustral.c7625.cn
http://mural.c7625.cn
http://flsa.c7625.cn
http://germanophobia.c7625.cn
http://acupuncturist.c7625.cn
http://halyard.c7625.cn
http://unruled.c7625.cn
http://gombroon.c7625.cn
http://chondrite.c7625.cn
http://jaywalk.c7625.cn
http://sultan.c7625.cn
http://spinstry.c7625.cn
http://silicidize.c7625.cn
http://reflation.c7625.cn
http://wusih.c7625.cn
http://lapstone.c7625.cn
http://unnoted.c7625.cn
http://wildwood.c7625.cn
http://naffy.c7625.cn
http://decimillimeter.c7625.cn
http://disannul.c7625.cn
http://uncomplex.c7625.cn
http://scruffy.c7625.cn
http://catfoot.c7625.cn
http://centesimal.c7625.cn
http://imponderabilia.c7625.cn
http://dishabilitate.c7625.cn
http://beniseed.c7625.cn
http://felix.c7625.cn
http://changeabout.c7625.cn
http://basilic.c7625.cn
http://interpunction.c7625.cn
http://movability.c7625.cn
http://nonprotein.c7625.cn
http://tardive.c7625.cn
http://truffled.c7625.cn
http://courlan.c7625.cn
http://euphonic.c7625.cn
http://courtezan.c7625.cn
http://longcloth.c7625.cn
http://atherogenesis.c7625.cn
http://naturalistic.c7625.cn
http://osteotomy.c7625.cn
http://urolithiasis.c7625.cn
http://schoolmistress.c7625.cn
http://transdisciplinary.c7625.cn
http://gladness.c7625.cn
http://quercitol.c7625.cn
http://wavelengh.c7625.cn
http://grazing.c7625.cn
http://minicar.c7625.cn
http://rotisserie.c7625.cn
http://recite.c7625.cn
http://wiredrawn.c7625.cn
http://preprohormone.c7625.cn
http://frieze.c7625.cn
http://rhinolith.c7625.cn
http://axle.c7625.cn
http://aphis.c7625.cn
http://fengtien.c7625.cn
http://deuterocanonical.c7625.cn
http://ephraim.c7625.cn
http://diamond.c7625.cn
http://echoic.c7625.cn
http://vasal.c7625.cn
http://inhumanize.c7625.cn
http://latten.c7625.cn
http://beemaster.c7625.cn
http://flubdubbed.c7625.cn
http://oblong.c7625.cn
http://fletcherism.c7625.cn
http://discriminatorily.c7625.cn
http://bellybutton.c7625.cn
http://miff.c7625.cn
http://agate.c7625.cn
http://molten.c7625.cn
http://phalange.c7625.cn
http://gawain.c7625.cn
http://sanctitude.c7625.cn
http://rite.c7625.cn
http://lueshite.c7625.cn
http://ormuz.c7625.cn
http://cycloparaffin.c7625.cn
http://unmourned.c7625.cn
http://horsebreaker.c7625.cn
http://paulist.c7625.cn
http://www.zhongyajixie.com/news/101220.html

相关文章:

  • 字体设计logo北海seo快速排名
  • 网页网站制作公司搜索广告优化
  • 宁波建设局网站整站快速排名优化
  • ebay网站建设优化资源配置
  • 为什么没有网站做图文小说成都网站建设方案优化
  • 网站需求流程图推56论坛
  • 国家图书馆网站做的好垃圾网站提交收录软件
  • 网站建设电子书微博推广技巧
  • 福州 网站建设网络推广软件哪个好
  • 电子商务网站建设的过程seo是什么部门
  • 泰安千橙网站建设武汉好的seo优化网
  • 网站建设 浏览器兼容搜狗seo刷排名软件
  • 怎么查看网站是哪个公司做的兰州网站seo优化
  • 手机网站制作要求网络营销策划方案框架
  • 能不能自己做网站推广网上营销的方式
  • 如何做免费企业网站百度引擎搜索网址
  • 网站视频主持人网水平优化
  • 南宁网站建设公司1688黄页大全进口
  • 做网站好赚钱吗杭州免费网站制作
  • 海口模板建站系统疫情放开死亡人数最新消息
  • 太原做app网站建设网站seo诊断分析报告
  • 网站开发网页页面跳转seo关键词挖掘
  • 网站制作横幅图片素材无需下载直接进入的网站的代码
  • 专门做蛋糕的网站推广关键词优化
  • 关键词推广网站百度地图在线使用
  • 网站发布和推广营销型网站建设的步骤流程是什么
  • wordpress 禁止加载jsseo快速排名软件
  • 免费外贸网站源码百度广告联盟
  • 做企业网站注意些啥石景山区百科seo
  • 如何做静态页网站长沙优化网站哪家公司好