2024年2月16日

【WPF】Xaml调用.resx资源文件,多语言翻译

摘要: 参考文章:https://blog.csdn.net/u010839204/article/details/103932044 本文在该文章的基础上进行了 “改进” 这个是基类库,基本处理均在基类库里面完成。须注意 StringResources.resx名字和StringResourcesExte 阅读全文

posted @ 2024-02-16 20:11 梦琪小生 阅读(45) 评论(0) 推荐(0) 编辑

2024年2月12日

【WPF】HandyControl调整样式色系

摘要: 图解关系 资源组成主要分为Theme.xaml和SkinXXX.xaml两类资源字典文件,属于HandyControl_Shared是HandyControl库自带的相关色系和样式资源,属于本地案例HandyControlDemo_Shared的Theme.xaml以及SkinXXX.xaml为类库 阅读全文

posted @ 2024-02-12 22:44 梦琪小生 阅读(111) 评论(0) 推荐(1) 编辑

2024年2月11日

【C#】【WPF】WPF开源控件库HandyControl应用

摘要: 1、首先使用nuget包管理器下载handycontrol 2、app.xaml里面引用,这样可以使用里面的样式 <Application x:Class="HandyControlTest.App" xmlns="http://schemas.microsoft.com/winfx/2006/xa 阅读全文

posted @ 2024-02-11 16:48 梦琪小生 阅读(231) 评论(0) 推荐(0) 编辑

2023年12月31日

【WPF】DataGrid修改左上角全选的按钮样式

摘要: 1、先看下效果图,只是简单改了下,实现左上角第一个单元格颜色和列头颜色一致,这样看上去会好看一些。 2、直接上代码: <Style TargetType="{x:Type DataGrid}"> <Setter Property="Template"> <Setter.Value> <Control 阅读全文

posted @ 2023-12-31 23:44 梦琪小生 阅读(42) 评论(0) 推荐(0) 编辑

2023年12月15日

【转】【Avalonia】AvaloniaUI 无边框窗口

摘要: <Style Selector="Window"> <Setter Property="ExtendClientAreaToDecorationsHint" Value="True"></Setter> <Setter Property="ExtendClientAreaChromeHints" V 阅读全文

posted @ 2023-12-15 23:54 梦琪小生 阅读(153) 评论(0) 推荐(0) 编辑

2023年12月14日

【转】【Avalonia】Avalonia 学习之样式的选择器和伪类

摘要: 选择器 要设置样式,我们首先要找到对应的控件吧,所以各种各样选择的方式就出现了,这就是要说的Selector,有以下几种方式可供使用 类型选择 可以通过控件的类型来选择,也是最简单的一种选择器比如 Selector="TextBlock" 如果是用户控件或者模块化控件,需要加上命名空间和 | <St 阅读全文

posted @ 2023-12-14 00:13 梦琪小生 阅读(67) 评论(0) 推荐(0) 编辑

2023年12月13日

【Avalonia】Avalonia的学习笔记以及与WPF的不同点

摘要: 以下均为初学入门写的一些学习记录,不保证理解都对啊。。。 1.axaml中引用命名空间 xmlns:model="using:IDataTemplateSample.Models" 2.Grid支持行列的简化写法 <Grid RowDefinitions="Auto, Auto, *" Column 阅读全文

posted @ 2023-12-13 23:07 梦琪小生 阅读(265) 评论(0) 推荐(0) 编辑

2023年8月12日

【Revit】 Revit二次开发针对墙创建剖切面

摘要: 任何一个视图View,有三个方向,分别是ViewDirection(朝着观察者的方向),RightDirection(朝着屏幕的右边),UpDirection(朝着屏幕的上边)。 ViewSection.CreatSection方法,可以创建剖面,该方法中的第三个参数是一个BoundingBoxXY 阅读全文

posted @ 2023-08-12 22:35 梦琪小生 阅读(76) 评论(0) 推荐(0) 编辑

2023年6月20日

【Avalonia】Avalonia 如何发布Linux应用程序

摘要: Avalonia 11.0.0 + Centos 7 + VS2022 + Net6.0 第一步,先安装环境 首先,先配置.net6环境 添加 Microsoft 包存储库 安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存 阅读全文

posted @ 2023-06-20 23:15 梦琪小生 阅读(344) 评论(0) 推荐(0) 编辑

【Avalonia】Avalonia 跨平台运用

摘要: Avalonia是基于.NET的跨平台UI框架,能够支持在Windows、Linux、MacOS等操作系统中运行客户端。在官方的MAUI没有发布最新稳定版,对于客户端程序的跨平台开发仍然是不错的选择,尤其是已经有WPF基础的,能够很快上手。 1.安装VS插件 打开VS“扩展>管理扩展”,搜索“Ava 阅读全文

posted @ 2023-06-20 23:14 梦琪小生 阅读(1122) 评论(0) 推荐(0) 编辑

导航