会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
丹心石
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
20
下一页
2025年9月23日
WCF-双工通讯
摘要: WCF双工通讯只要是通过调用由客户端实现的接口ICallback, 来实现服务端调用该接口方法来实现回调,从而把相关数据或对象传递到客户端的一种实现方式。当然目前通过WebSocket 也可以很容易实现,这里暂不讨论其他方法,只对WCF方法做一个简单的记录,以备忘记。 说明 服务端主要通过Opera
阅读全文
posted @ 2025-09-23 09:59 丹心石
阅读(38)
评论(0)
推荐(0)
2025年9月15日
MahMetro 框架学习
摘要: 学习建议: 1.从Demo开始:运行官方Demo,玩遍每一个功能,看看它是如何实现的。 2.动手实践:在自己的一个小项目中应用它,从改造MetroWindow和设置主题开始 3.逐个攻克:依次自学习一个控件(比如先学会用Flyout,再学HamburgerMenu),不要试图一下子掌握所有内容 4.
阅读全文
posted @ 2025-09-15 10:44 丹心石
阅读(301)
评论(0)
推荐(0)
2025年8月28日
由于缺少调试目标“xxx”Visual Studio 无法开始调试。或者响应地设置outputpath和AssemblyName 属性
摘要: 在项目迁移到新的环境或者重定向输出路径后,编译时会如下报错: 由于缺少调试目标“xxx”Visual Studio 无法开始调试。或者响应地设置outputpath和AssemblyName 属性 即便是指定了输出文件路径,还是一样回报错,原因是因为引用的文件路径不正确或找不到必须的文件而报的错,因
阅读全文
posted @ 2025-08-28 12:27 丹心石
阅读(518)
评论(0)
推荐(0)
2025年7月17日
WPF 应用程序本地化-资源文件方式
摘要: WPF 应用程序需要本地化处理的时候,有多种方法,这里只对原始的方式即资源文件方式实现本地化作为简单介绍,加强学习和备忘,其他方法原理类似。 1.要实现本地化,首先添加资源文件,在资源文件中添加需要实现本地化的字段(这些繁琐的活可以交给GitHub Copilot 或其他AI辅助工具干) 省下来的时
阅读全文
posted @ 2025-07-17 17:35 丹心石
阅读(54)
评论(0)
推荐(0)
2025年7月4日
FastReport 行高设置实现行高随内容自动变化
摘要: 在打印报表时,有时因为某行内容比较多,导致单行无法显示,如果设置成多行,由于行高限制,无法完全显示多行内容,因此需要调整属性,解决此类问题,在此仅作记录,以备忘记。 1.在报表模板中选中要设置的文本对象TextObject 2.在属性面板中找到并设置一下属性 WordWrap 设置为 true (允
阅读全文
posted @ 2025-07-04 15:50 丹心石
阅读(944)
评论(0)
推荐(0)
2025年6月24日
WPF 中使用VLC 制作播放器
摘要: 在WPF 开发中需要增加播放器功能,应为自带的MediaElement功能有限,很多格式不支持,因此考虑用第三方免费开源的插件VLC,这里简单记录一下使用过程中的避坑经验。 使用步骤 安装Nuget包 LibVLCSharp LibVLCSharp.WPF VideoLan.LibVLC.Windo
阅读全文
posted @ 2025-06-24 15:01 丹心石
阅读(293)
评论(0)
推荐(0)
2025年5月14日
Windows API
摘要: 常用的WindowsAPI 说明 1.GetWindowA 语法:Long GetWindowLongA(HWND hWnd,int nIndex) 参数: HWND hWnd 窗口句柄 int nIndex 要检索的值 返回值: 类型:Long 如果成功则返回值为请求的值,失败则返回0 如果Set
阅读全文
posted @ 2025-05-14 11:31 丹心石
阅读(98)
评论(0)
推荐(0)
WPF DataGrid样式
摘要: 通过设置DataGrid样式来实现不同的显示效果,因为DataGrid 属性比较多,控制的样式也不一样,这里记录一下,以备忘记。 总结: DataGridCell 通过设置样式,控制数据在数据单元格中垂直居中显示 DataGrid.RowStyle 样式来设置数据行显示样式 DataGrid.Col
阅读全文
posted @ 2025-05-14 11:30 丹心石
阅读(538)
评论(0)
推荐(0)
2025年5月13日
WPF 监测U盘插入与拔出
摘要: 在WPF 中实现U盘监测的方法很多,这里介绍一下事件驱动方式: 1.首先声明两个事件变量 private ManagementEventWatcher watcherInsert; //监测U盘插入 private ManagementEventWatcher watcherRemove; //监测
阅读全文
posted @ 2025-05-13 11:55 丹心石
阅读(74)
评论(0)
推荐(0)
2025年3月7日
设置程序显示屏幕位置
摘要: 在多屏显示系统中经常需要设置程序界面显示的屏幕位置,之前也曾写过控制屏幕位置的功能,偶然再一次使用中发现功能失效了,查了一下原因,这里对解决方案做一个简单的记录,以备备忘。 1.问题 “窗口启动位置 (WindowStartupLocation) 冲突” 首先说第一条:由于在设计程序时,一般会在主界
阅读全文
posted @ 2025-03-07 10:20 丹心石
阅读(230)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
20
下一页