会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zhaotianff
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
35
下一页
2024年8月23日
如何在Windows下使用make编译Makefile
摘要: 最近有小伙伴咨询我去编译运行一个程序。我一开始以为是CMakeLists,结果发现是makefile。 什么是Makefile Makefile是一种用于自动化构建和管理程序的工具,它定义了项目中文件的依赖关系和构建步骤,帮助程序员自动化编译、链接和打包程序,从而提高软件开发效率。 Makefi
阅读全文
posted @ 2024-08-23 12:01 zhaotianff
阅读(5218)
评论(0)
推荐(0)
2024年8月22日
WPF中如何使用后台代码动态创建数据模板(DataTemplate)
摘要: 数据模板回顾 在WPF中数据模板可以控制数据的呈现方式。 对于一些简单的数据,例如一个string,一个int,在显示时,无须额外控制 。 但是对于复杂数据类型,就需要使用数据模板来控制数据的呈现方式。 一个简单的例子 假设 我们定义了一个学生类 1 public class Student 2 {
阅读全文
posted @ 2024-08-22 11:49 zhaotianff
阅读(367)
评论(0)
推荐(0)
2024年8月20日
WPF中的可视化树(VisualTree)和逻辑树(LogicalTree)
摘要: 可视化树和逻辑树 我们先来理解一下什么是可视化树和逻辑树。 可视化树:包含最初指定的大多数元素(在XAML或.cs中)以及控件模板中的元素。 通俗点来讲,就是整个元素的构成树,从最上面的结点到最后一个结点(包括控件模板)。 逻辑树:是可视化树的一个子集,它省略了控件模板中的元素。 通俗点来讲,就是不
阅读全文
posted @ 2024-08-20 10:59 zhaotianff
阅读(538)
评论(0)
推荐(1)
2024年8月16日
WPF中的XAML是如何转换成对象的?
摘要: 起因 最近有遇到有小伙伴在实现TreeView不同层级使用不同数据模板时,遇到了一些问题。 经过查阅资料,我提供了两种解决方案。 第一种是使用TemplateSelector,这种方式可以根据ViewModel设置不同的数据模板。 第二种是根据数据动态创建数据模板。 这两种解决方案都是基于后台代码的
阅读全文
posted @ 2024-08-16 23:17 zhaotianff
阅读(138)
评论(0)
推荐(1)
2024年8月14日
WPF TreeView固定列头
摘要: 在我前面介绍控件的文章中介绍过,TreeView是一种列表控件,继承自ItemsControl。 我们先看一下TreeView的控件模板 1 <ControlTemplate TargetType="{x:Type TreeView}"> 2 <Border x:Name="Bd" BorderBr
阅读全文
posted @ 2024-08-14 22:14 zhaotianff
阅读(244)
评论(0)
推荐(0)
WPF TreeView支持多选
摘要: 参考链接: https://www.cnblogs.com/xiaoskery/p/3248019.html
阅读全文
posted @ 2024-08-14 22:13 zhaotianff
阅读(58)
评论(0)
推荐(0)
2024年8月13日
在WPF中承载Win32控件
摘要: 待更新 https://learn.microsoft.com/zh-cn/dotnet/api/system.windows.interop.hwndhost?view=windowsdesktop-8.0 https://learn.microsoft.com/zh-cn/dotnet/desk
阅读全文
posted @ 2024-08-13 14:04 zhaotianff
阅读(22)
评论(0)
推荐(0)
2024年8月8日
WPF实现一个壁纸切换器
摘要: 这是一个最初的版本,大概效果如下: 写这个工具的想法是方便切换两套壁纸,一套私密壁纸,一套日常壁纸。 准备支持动态壁纸、Bing每日图、从WebApi接口随机获取一张图。 技术层面 来说,没有问题,只是缺少时间去实现。 项目代码:https://github.com/zhaotianff/Priva
阅读全文
posted @ 2024-08-08 23:02 zhaotianff
阅读(32)
评论(0)
推荐(0)
2024年8月7日
C#读取BIFF4格式的Excel文件
摘要: NPOI读取BIFF4 使用NPOI读取这种格式的Excel文件时会报错:The supplied data appears to be in BIFF4 format. HSSF only supports the BIFF8 format, try OldExcelExtractor 如果使用O
阅读全文
posted @ 2024-08-07 16:22 zhaotianff
阅读(194)
评论(0)
推荐(0)
2024年8月2日
在C#中如何监控其它应用全屏
摘要: 在C#中判断其它应用全屏可以有多种方案。我这里提供两种思路 使用定时器 在定时器中定时判断当前窗口的状态是否是最大化或者宽高是否等于桌面窗口的宽高。 这种方法我没有去尝试,凭个人经验,感觉定时器会消耗一定的系统资源。 但我还是列一下大概的思路 创建定时器 在定时器中调用GetDesktopWindo
阅读全文
posted @ 2024-08-02 11:35 zhaotianff
阅读(339)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
35
下一页
公告