avalonia

zzlyx997 天前
avalonia·avalonia开发
Avalonia 11升级12,使用 SukiUI + MapUI + WebView 完整升级指南我直接给你最实战、可落地、全覆盖的升级清单,包含必须改的代码、包版本、坑点、WebView 集成方案,你照着改就能跑通。
望晨空忧12 天前
.net·avalonia
Avalonia 制作复杂布局动画截至本文撰写时,通过 “Avalonia 布局动画”、“Avalonia 复杂动画” 等关键词仍很难在互联网上直接检索到 “如何使用 Avalonia 制作复杂的布局动画” 的相关内容。 恰好笔者在这方面有些研究,便想编撰一篇相对深入的文章。
程序设计实验室19 天前
avalonia·starblog番外
StarBlog番外(5) 从1.6到1.10,基于Avalonia AOT 开发的 Publisher 半年进化之路距离上次介绍 StarBlog Publisher 已经过去了半年这半年里,这个文章发布工具从 v1.6 一路迭代到了 v1.10.7
心蓝无敌21 天前
c#·visual studio·avalonia·avalonia dock
攻克Avalonia Dock布局中WebView等原生控件无法停靠的难题Avalonia 是一款适用于开发跨平台桌面应用的核心框架,也是当前国内推动信息技术应用创新的重要技术方案之一。基于 Avalonia 开发的应用程序能够高效、稳定地兼容并运行于主流的国产桌面操作系统之上。 Avalonia 拥有活跃的社区和丰富的生态系统,其主流的布局方案 Dock Layout 在开发中应用广泛。然而,当布局中包含 WebView(https://github.com/OutSystems/WebView) 这类依赖原生窗口句柄的控件时,便会遇到一个显著挑战:拖拽至目标区域时,停靠指示
zxbmmmmmmmmm1 个月前
c#·xaml·avalonia·compositon
在 Avalonia 中编写高性能动画在 Avalonia 框架中,我们通常使用 XAML 编写动画。然而,实际上 Avalonia 中还存在另一套鲜为人知(?)的动画系统——Composition Animation(合成动画)
CSharp精选营1 个月前
.net·跨平台·avalonia·桌面开发·ui框架
Avalonia UI:.NET 跨平台桌面开发的“真香”选择大家好,我是刚子。不知道你有没有遇到过这种情况:吭哧吭哧用 WPF 写了个桌面应用,跑在 Windows 上还挺溜,结果老板来一句——“客户那边用的是 Mac,还有一堆 Linux 服务器,你这软件能不能也跑一下?”
武藤一雄3 个月前
ui·c#·.net·wpf·.netcore·avalonia
WPF UI 开发深度指南:资源 (Resources)、样式 (Style) 与触发器 (Trigger) 全解析UI 三剑客:资源(共享)、样式(封装)、触发器(逻辑)。 这三者构成了 UI 开发的“资产管理”与“交互逻辑”核心。
溪水西流4 个月前
开发语言·c#·avalonia
NodifyEditor Zoom 机制分析NodifyEditor 的缩放(Zoom)机制基于 Avalonia 的变换系统实现,通过 ScaleTransform 和 TranslateTransform 的组合来实现平滑的缩放体验。
秋雨雁南飞5 个月前
avalonia
Avalonia 示例环境:net8.0ReactiveUIAvaloniaPrismhttps://github.com/czjnoe/AvaloniaSamplehttps://github.com/czjnoe/AvaloniaSample
Bruce_Cheung5 个月前
c#·avalonia
UOS环境C#/Avalonia将文件剪切到剪切(粘贴)板实现问题描述:Avalonia的剪切板IClipboard实现目前(Ver11.3.10)在UOS国产系统下不能成功将文件写入剪切板,在桌面文件夹粘贴时会报错:
zxbmmmmmmmmm6 个月前
c#·xaml·avalonia
Avalonia源码解读:Grid(网格控件)在各类XAML UI框架中,Grid 是一种非常灵活且常用的布局控件,它可以创建复杂的用户界面布局。Grid 允许开发者通过定义行和列来组织界面元素,每个元素可以精确地放置在网格的特定区域内
꧁执笔小白꧂6 个月前
c#·avalonia
.Net-Avalonia学习笔记(目录)
武藤一雄6 个月前
前端·前端框架·c#·.net·wpf·avalonia
Avalonia与WPF的差异及避坑指南 (持续更新)Avalonia 受 WPF 启发,API 设计非常相似,但它是为了跨平台而从头构建的。因此:类结构图上的区别
Linux音视频开发6 个月前
信创·avalonia·视频会议·国产os
Avalonia 实现跨平台的视频会议(Windows、Linux、信创)2个月前,正式发布的 Avalonia 11 是一个重大更新的版本,它将核心框架、渲染和Skia渲染器都统一到了 .NET 6+ 上,并带来了大量的改进。而且Avalonia 11 内置了高质量的 Fluent 2 风格控件,视觉效果与现代的 Windows 11 应用完全看齐,开箱即用。所以目前来看,.NET 生态中跨平台UI开发,使用 Avalonia 是最有前景的。 之前我使用CPF.NET UI 框架开发了一套跨平台视频会议系统的Demo,能稳定地在Windows和信创系统(银河麒麟、统信UOS)
zzlyx996 个月前
.net·avalonia·sukiui
.NET采用Avalonia11+SukiUI6.0.2开发桌面程序常用对话框SukiUI 是一个基于 Avalonia 跨平台 UI 框架构建的现代化 UI 组件库,它提供了丰富的控件和优雅的设计风格,帮助开发者快速构建美观且功能强大的桌面应用程序。最新发布的 6.0.2 版本带来了大量改进和新特性,从基础控件优化到高级功能增强,全面提升了开发体验和用户界面质量。
偶尔的鼠标人7 个月前
c#·wpf·mvvm·avalonia
Avalonia/WPF 打开子窗口,并且跨页面传值MVVM模式下一个主页面,一个子窗口。项目为小型项目。数据库有两个表格:主页面表A,子窗口表B。在主页面点击Dgv1选中一行数据(表A的某一行)
偶尔的鼠标人8 个月前
ui·mvvm·avalonia
Avalonia 的命令基类和通知基类备份备份一下,下次懒得写了,MVVM模式,顺带一个按钮激活的使用例子。有更好的建议欢迎提出。在ViewModel中
Happy coder8 个月前
c#·avalonia
【avalonia教程】11字符串格式化、avalonia自带绑定值的转换最后我们来讲解下绑定值的转换。我们先举个例子,还是以上面举例:我们将MainWindowViewModel的PageDesc属性与TextBlock的Text属性绑定,此时我们给PageDesc赋值:avalonia,但我们想让TextBlock的Text属性做一个转化,在前面加上hello :hello avalonia,可以怎么做呢?avalonia内置了一个方法:StringFormat,代码如下:
可均可可8 个月前
跨平台·avalonia·deb·deb 打包·统信系统
如何在统信系统中将 Avalonia 软件程序打包 Deb 安装包一、简介     太久没有写博客了,不是不想写,而是太忙了。最近我在使用 Avalonia UI 框架开发一个跨平台的应用程序,Avalonia 本身来说,还好了,社区很活跃,文档也很齐全。但是在统信系统中部署和打包 Avalonia 程序为安装包,我是从来都没有这样做过的。其实,在 Windows 平台下打包安装包,是很容易的,工具也是很多的,比如:Inno Setup,这个工具很好用,打包大文件效率也很高,唯一的缺点就是,使用门槛有点高,要写脚本。刚开始我还是不习惯的,不如可视化的界面操作简单。Inn
mysolisoft8 个月前
avalonia·reactiveui·sourcegenerator
Avalonia+ReactiveUI+Sourcegenerators实现异步命令Avalonia 给你跨平台的舞台,ReactiveUI 给你响应式的灵魂,Source Generators 给你自动生成代码;三者合体 = 用最少的代码,写出最快、最稳、最易维护的跨平台 .NET UI。