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

网站推广方案中确定目标是指网站建设的未来

网站推广方案中确定目标是指,网站建设的未来,个人介绍的网页模板,空间站 对接本文介绍在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。 2.2 增加HDPI支持 修改app.manifest在尾部增加 asmv3:application 相关配置 ?xml version1.0 encodingutf-8? assembly manifestVersion1.0 xmlnsurn:schemas-microsoft-com:asm.v1!-- 新增加的内容支持HDPI --asmv3:application xmlns:asmv3urn:schemas-microsoft-com:asm.v3asmv3:windowsSettingsdpiAware xmlnshttp://schemas.microsoft.com/SMI/2005/WindowsSettingstrue/PM/dpiAwaredpiAwareness xmlnshttp://schemas.microsoft.com/SMI/2016/WindowsSettingspermonitorv2,permonitor/dpiAwareness/asmv3:windowsSettings/asmv3:application /assembly 3 设计界面 在MainWindow.axaml里面集成AnyCAD Rapid控件 首先引入程序集: AnyCAD.Avalonia.NET6 xmlns:anycadclr-namespace:AnyCAD.AvaloniaUI;assemblyAnyCAD.Avalonia.NET6设计布局 直接加个Button和三维控件。完整的xaml如下 Window xmlnshttps://github.com/avaloniauixmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlxmlns:dhttp://schemas.microsoft.com/expression/blend/2008xmlns:mchttp://schemas.openxmlformats.org/markup-compatibility/2006xmlns:anycadclr-namespace:AnyCAD.AvaloniaUI;assemblyAnyCAD.Avalonia.NET6mc:Ignorabled d:DesignWidth800 d:DesignHeight450x:ClassAnyCAD.AvaloniaApp.MainWindowTitleAnyCAD.AvaloniaAppStackPanelButton Content打开 Width160/anycad:RenderControl x:NamemRenderView Width800 Height600/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://www.hkea.cn/news/14304925/

相关文章:

  • net网络网站建设烟台装修公司网站建设
  • 做运动鞋评价的网站做网站和APP需要多少钱
  • 贵阳专业做网站盘锦网站建设 盘锦建站推广 盘锦建站
  • asp如何做网站医院门户网站建设规划
  • 中国建设银行北京招聘信息网站二次元wordpress博客主题
  • 微信小程序企业网站电子商务网站的建设心得体会
  • 写方案的网站官方网站建设报价表
  • 企业网站内页金华高端网站建设
  • 网站免费建站人生若只初相见04中山专业外贸网站开发
  • 个人网站注册平台要多少钱浙江平安建设信息系统网站
  • 南山网站设计训株洲网站建设 磐石网络
  • 预约网站怎么做西安网站设计与建设
  • 公众号开发 网站开发毕设 网站开发的必要性
  • 品牌形象网站建设云南工程建设投标网上报名网站
  • 理财平台网站建设wix做的网站能扒下来
  • 做历史卷子的网站网站建设需要哪些资质
  • 信息科技公司网站邯郸网站优化怎么做
  • 最好的品牌设计网站建设免费微网站案例
  • 织梦网站seo套模板做网站电话
  • 手机网站一年维护费短网址链接生成
  • 网站空间企业个人网上购物商城网站建设毕业设计
  • 网站建设 小影seowordpress极客主题
  • 网站免费正能量链接青岛网站seo诊断
  • 网站建设公司有哪些方面建筑方案设计收费标准
  • 上海网站备案审核深圳营销推广引流公司
  • 免费自己建站vs2008不能新建网站
  • 购物网站的加工说明网站icp备案证书下载
  • 崇州企业网站建设上海建设公司注册
  • 丹东供求园北京优化网站外包公司
  • 一键抓取的网站怎么做房产资讯什么网站做的好