Posted inAvalonia Avalonia 实现多语言 Posted by By tommy.huang May 8, 2025 1.在项目中创建 I18n 目录,存放多语言相关的文件 2.添加 ResX 文件 默认 Resource.resx 为英语,其他语言添加 XXX 来区分, 如:中文- Resource.zh-CN.resx、日文 - Resource.ja-JP.resx…
Posted inAvalonia SukiUI Avalonia 使用 SukiUI 的步骤 Posted by By tommy.huang April 15, 2025 1.在 Visual Studio 中通过 Nuget 搜索 SukiUI,然后点击安装 2.在项目 App.axaml 文件中配置主题文件 添加命名空间: xmlns:suki="<https://github.com/kikipoulet/SukiUI>" 配置主题: <Application.Styles> <!--<FluentTheme…
Posted inAvalonia Avalonia 中实现鼠标移入 TreeViewItem 修改 Foreground Posted by By tommy.huang April 2, 2025 需求,如下图: 要求在 TreeView 中,鼠标移入其他未选中的 TreeViewItem 时,TreeViewItem 高亮(图中的白色) TreeViewItem 中 ControlTemplate 的结构 (简化如下): <Grid Name="PART_Header"> <PathIcon…