• 2024-11-19NuGet私有化部署
    AvaloniaUI项目离线开发全攻略:IDE安装、模板应用与NuGet私有化部署一站式解决 1.引言在网络受限或完全离线的环境中开发.NET项目(本文示例为AvaloniaUI项目),可能会遇到一些挑战。本文将为您提供一套完整的离线开发解决方案,包括IDE的安装、AvaloniaUI模板的配置、私有化NuGe
  • 2024-11-18Avalonia 创建登录窗体
     登录窗体代码如下,注意这里面使用了图片和图标字体,需要在资源中添加,并且App.axaml,也要添加<Windowxmlns="https://github.com/avaloniaui"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008&quo
  • 2024-11-18Avalonia使用
    准备工作VS2022专业版    注意:如果需要嵌入主窗体中,那么那么一定要创建控件视图,我使用窗体视图嵌入失败了。创建好这运行测试,必须运行成功。(当前第一集创建项目   下一集创建登录窗体) 
  • 2024-11-1516年后微软的“古董”复活!开发者用C#重构经典VB6 IDE,网友:遗留的“屎山”代码有救了...
    http://ide.vb6.pro/ 出品|CSDN(ID:CSDNnews)C#发展多年以来,很多程序员喜欢用它来编写各种工具类软件。近日,向来奉行「TalkisCheap,Showmethecode」的程序员又开始了新一轮的“整活”,其中一位名为BartoszKorczynski的软件工程师心血来潮地用C#重建了16年前被微软废
  • 2024-11-13Avalonia开源控件库强力推荐-Semi.Avalonia
    Avalonia开源控件库强力推荐-Semi.Avalonia Avalonia是什么?Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人
  • 2024-11-13avalonia在linux下运行出现Default font family name can't be null or empty问题的解决
    avalonia在linux下运行出现Defaultfontfamilynamecan'tbenullorempty的错误,是因为Avalonia无法确定或找不到默认的字体名,可以先在控制台打命令确定本机安装字体fc-list然后在avalonia项目的program.cs中增加此代码:publicstaticAppBuilderBuildAvalonia
  • 2024-11-11上周热点回顾(11.4-11.10)
    热点随笔:· 【故障公告】k8s集群2台32核64G节点服务器被释放造成全站故障 (博客园团队)· 强!34.1Kstar!再见Postman,新一代API测试利器,功能强大、颜值爆表! (狂师)· .NET开发者福音:JetBrains官方宣布Rider非商用免费开放! (追逐时光者)· 又给会员送福利,100台一年华为云
  • 2024-11-07Avalonia封装实现指定组件允许拖动的工具类
    创建Avalonia的MVVM项目,命名DragDemo,然后将项目的Nuget包更新到预览版 12345678<ItemGroup>        <PackageReferenceInclude="Avalonia"Version="11.0.0-preview5"/>        <PackageReferenceInclude="Avalonia.Desktop&qu
  • 2024-11-05Avalonia开源控件库强力推荐-Semi.Avalonia
    Avalonia是什么?Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码,并在不同的目标平台上保持
  • 2024-10-31关于AutoCompleteBox的调研笔记
    AutoCompleteBox就是输入文本时,根据当前输入的文本,自动补全。AvaloniaAvalonia平台,本身就有提供AutoCompleteBox控件,直接使用即可。https://docs.avaloniaui.net/zh-Hans/docs/reference/controls/autocompleteboxWPFWPF本身并没有提供类似的控件。所以需要寻找第三方控件。
  • 2024-10-28AvaloniaUI项目离线开发全攻略:IDE安装、模板应用与NuGet私有化部署一站式解决
    1.引言在网络受限或完全离线的环境中开发.NET项目(本文示例为AvaloniaUI项目),可能会遇到一些挑战。本文将为您提供一套完整的离线开发解决方案,包括IDE的安装、AvaloniaUI模板的配置、私有化NuGet服务的部署以及NuGet包的制作和上传等。2.IDE安装指南VisualStudio2022安装V
  • 2024-10-27第46篇 1.net学习avalonia开发-安装环境
    1.安装avaloniaUI模版1.1cmd进入控制台,执行:dotnetnewinstallAvalonia.Templates2.安装AvaloniaUI可视化设计工具扩展-管理扩展(手动下载地址:https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaVS)然后关闭所有已经打开的vs进程后,自动安装点击M
  • 2024-10-22在 Avalonia 程序中添加自定义字体,并优化字体显示效果
    这里以MiSans为例,因为尝试了下阿里巴巴普惠体失败了。。。其它字体还未尝试1、添加字体需要将所需字体文件添加到项目中,并将其“生成操作”设置为“AvaloniaResource”,如图:2、在App.axaml中添加字体引用<Applicationxmlns="https://github.com/avaloniaui"
  • 2024-09-19分享3款开源、免费的Avalonia UI控件库
    Avalonia介绍Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码,并在不同的目标平台上保持统
  • 2024-09-19分享3款开源、免费的Avalonia UI控件库
    Avalonia介绍Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码,并在不同的目标平台上保持统一
  • 2024-09-04一个开源、跨平台的.NET UI框架 - Avalonia UI
    前言今天大姚给大家分享一个开源、免费(MITLicense)、跨平台的.NETUI框架:AvaloniaUI。Avalonia是一个成熟稳定的平台,用于构建桌面、嵌入式、移动的和Web应用程序。一个代码库,无限可能!!!项目介绍Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使
  • 2024-09-04一个开源、跨平台的.NET UI框架 - Avalonia UI
    前言今天大姚给大家分享一个开源、免费(MITLicense)、跨平台的.NETUI框架:AvaloniaUI。Avalonia是一个成熟稳定的平台,用于构建桌面、嵌入式、移动的和Web应用程序。一个代码库,无限可能!!!项目介绍Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的
  • 2024-09-04基于Material Design风格开源的Avalonia UI控件库
    前言今天大姚给大家分享一款基于MaterialDesign风格开源、免费(MITLicense)的AvaloniaUI控件库:Material.Avalonia。当前项目还处于alpha阶段。Avalonia介绍Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macO
  • 2024-08-27基于Material Design风格开源的Avalonia UI控件库
    前言今天大姚给大家分享一款基于MaterialDesign风格开源、免费(MITLicense)的AvaloniaUI控件库:Material.Avalonia。当前项目还处于alpha阶段。Avalonia介绍Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Window
  • 2024-08-26基于Material Design风格开源的Avalonia UI控件库
    前言今天大姚给大家分享一款基于MaterialDesign风格开源、免费(MITLicense)的AvaloniaUI控件库:Material.Avalonia。当前项目还处于alpha阶段。Avalonia介绍Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Win
  • 2024-08-22avalonia学习之按钮
    Button按钮是一个对指针动作做出反应的控件(并且有一些键盘等效物)。当指针向下时,它以按下状态的形式呈现视觉反馈。指向指针释放序列的指针被解释为点击;并且这种行为是可配置的。在确定用户是否按下按钮时,始终使用Click事件而不是PointerPressed。单击是特定于按钮的高级
  • 2024-08-20Avalonia应用打包为单文件
     <?xmlversion="1.0"encoding="utf-8"?><!--https://go.microsoft.com/fwlink/?LinkID=208121.--><Project><PropertyGroup><Configuration>Release</Configuration><Platform>AnyCPU&l
  • 2024-08-19Avalonia开发日志
    关于WebAssembly的调研今天再次针对Avalonia进行了一些调研,主要是针对Avalonia在浏览器上运行的可行性调研。从目前的资料来看,Avalonia已经支持WebAssembly,包括创建的工程,也包含Browser的工程。但不知道为什么,执行以后,不会跳转到主界面。关于WebAssembly平台,官方有文档说明,但按
  • 2024-08-10Avalonia 11.1 已知问题 应用启动时 PointToScreen 无法获取正确坐标
    本文记录Avalonia11.1版本的已知问题,在Linux上使用X11时,在应用启动时,即使在Loaded或Activated事件里,都无法使用PointToScreen获取到正确的屏幕坐标,只会将传入的点作为返回值此问题已经报告给Avalonia官方,请看https://github.com/AvaloniaUI/Avalonia/issues/1662