首页 > 其他分享 >.NET Avalonia开源、免费的桌面UI库 - SukiUI

.NET Avalonia开源、免费的桌面UI库 - SukiUI

时间:2024-02-07 09:11:38浏览次数:28  
标签:SukiUI 项目 UI 开发者 NET Avalonia

前言

今天分享一款.NET Avalonia基于MIT License协议开源、免费的桌面UI库:SukiUI。

Avalonia介绍

Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。这意味着开发人员可以共享他们的UI代码,并在不同的目标平台上保持统一的外观和感觉。

SukiUI项目介绍

SukiUI 包含 AvaloniaUI 基本控件的主题,支持浅色/深色主题。提供了在不同颜色主题之间选择和切换以及创建自定义主题的能力。并且SukiUI还包含额外的控件,以提供制作丰富多样的用户界面的可能性。

项目源代码

运行项目源代码

设置SukiUI.Demo为启动项目,F5运行:

SukiUI主题截图

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看

标签:SukiUI,项目,UI,开发者,NET,Avalonia
From: https://www.cnblogs.com/Can-daydayup/p/18010574

相关文章

  • Asp .Net Core 系列:Asp .Net Core 集成 NLog
    简介NLog是一个基于.NET平台编写的日志记录类库,它可以在应用程序中添加跟踪调试代码,以便在开发、测试和生产环境中对程序进行监控和故障排除。NLog具有简单、灵活和易于配置的特点,支持在任何一种.NET语言中输出带有上下文的调试诊断信息,并能够将这些信息发送到一个或多个输出目标......
  • harmonyOS基础(二)-简单认识UIAbility
    大家好!我是黑臂麒麟,一位6年的前端工程师;随着鸿蒙4.0的发布。鸿蒙的社区壮大,而且市场越来越对harmonyOS认可度越来越高。现很多大公司开始需要招聘鸿蒙应用开发工程师,待遇都非常好。以后中心厂跟进,也可以赶上红利;之前一直想入坑鸿蒙,但犹豫徘徊,2024不在等待,只争朝夕学,勇往直前。系统......
  • (五)ADO.NET用窗体应用程序写增删查改(1.1升级版)
    在上一节我们写了一个简单的窗体应用程序增删查改,但只是限制于只能单条增加、修改、删除、查询,今天继续修改代码,让增加这个环节由用户自行输入然后增加。首先新增一个窗体,把数据库表中所需要的字段排版好。一、原“增加”按钮修改紧接着上一节项目,我们只需要把修改按钮事件修......
  • delphi GUID相关操作
    GUID相关操作代码procedureTForm1.Button1Click(Sender:TObject);varGUID1,GUID2:TGUID;begin//创建GUIDifCreateGUID(GUID1)<>0thenMemo1.Lines.Add('创建失败');//转换为字符串Memo1.Lines.Add(GUIDToString(GUID1));//分段输出Memo1.Li......
  • 通过squid将本地作为代理让不可联网的远端服务器联网
    一种方法 https://unix.stackexchange.com/questions/116191/give-server-access-to-internet-via-client-connecting-by-ssh以上方法在我这里不太行。尝试了另一种方式,连上了:1、远端服务器需要能ping到我们本地ip,windows通过ipconfig查看。2、本地的squid软......
  • Figma 是最受欢迎的 UI 设计工具,你认同吗?
    在UXtools最新发布的2023年设计工具调查报告中,全球几千名设计师做出了一个选择:Figma是最受欢迎的UI设计工具。它的独特之处在于其强大的协作功能、直观的界面以及不断创新的特性。*报告见:https://uxtools.co/survey/2023/Figma官网总的来说,Figma受欢迎的原因表现在以下三......
  • StringBuilder
    StringBuilder可以看成是一个容器,创建之后里面的内容是可变的。当我们在拼接字符串和反转字符串的时候会使用到1基本使用publicclassStringBuilderDemo3{publicstaticvoidmain(String[]args){//1.创建对象StringBuildersb=newStringBuilder("......
  • 家用电脑装esxi使用尝试和解决no network Adapters和VMware PowerCLI安装
    因为电脑换了新配置,老的电脑目前就没在用,想着闲置再利用一下的原则,想给他安装一下esxi,正好也可以折腾一下系统。我的主板是技嘉B85M-HD3-A的,查一下 VMwareCompatibilityGuide-I/ODeviceSearch 这个选择对应网卡型号,就能看到他支持的版本。很可惜,我的这个主板上带的这个网......
  • pve在执行apt-get update 更新软件包时报错:E: Failed to fetch https://enterprise.pr
    问题原因如下......
  • .NET中使用BootstrapBlazor组件库Table实操篇
    前言Table表格在后台管理应用中使用的是相当频繁的,因此找一个功能齐全的前端框架对于我们而言是非常必要的,因为封装完善的前端框架能够大大提升我们的工作对接效率。今天我们主要来讲解一下在.NET中使用BootstrapBlazor组件库的Table表格组件(本章使用的数据都是程序自动生成的模......