上一页 1 2 3 4 5 6 7 ··· 20 下一页
摘要: 前言 在现代桌面应用开发中,系统托盘(System Tray)功能已经成为用户体验的重要组成部分。特别是对于需要长时间运行的应用程序,如即时通讯工具、音乐播放器、系统监控工具等,最小化到系统托盘不仅可以节省任务栏空间,还能让应用在后台持续运行,随时为用户提供服务。 本文以Rouyan这个WPF应用为 阅读全文
posted @ 2025-10-09 12:42 mingupupup 阅读(1186) 评论(8) 推荐(8)
摘要: 前言 都说技术服务于业务,对我个人而言可能谈不上有什么业务,但是确实有一些个人的需求。我很喜欢C#也很喜欢WPF,最近刚学了Stylet这个框架,就想着先试着用它搞一个解决自己阅读英文文献一些小需求的小工具,现在开源出来,希望也能帮助到跟我有一样需求的朋友。 Rouyan介绍 Rouyan是一个使用 阅读全文
posted @ 2025-09-24 10:22 mingupupup 阅读(387) 评论(0) 推荐(5)
摘要: 前言 Stylet是我最近很喜欢使用的一个WPF框架,它的很多设计都体现了约定优于配置的思想。因此你会发现使用它非常方便,几乎不需要任何配置,开箱即用,只需知道它的一些约定即可。 查看Samples中Hello这个例子,只要在xaml中这样写: <Button Command="{s:Action 阅读全文
posted @ 2025-09-23 09:04 mingupupup 阅读(263) 评论(1) 推荐(2)
摘要: 昨天看到说Agent Router邀请注册送100美刀,我就点了别人的链接,使用github注册了一个,确实得到了额度。 但是我去聊天那里,发现会有错误,以为这个不好用: 但是今天测试了一下在Claude Code确实能用,而且速度也还可以!! 感兴趣的朋友也快来试试吧!! 邀请链接:https:/ 阅读全文
posted @ 2025-09-17 18:56 mingupupup 阅读(1431) 评论(0) 推荐(0)
摘要: 概述 WPF 依赖属性(Dependency Property)是 WPF 框架的核心基础设施之一,它扩展了传统 .NET 属性的能力,为 WPF 提供数据绑定、动画、样式、继承值、属性值变更通知等高级功能。 为什么需要设计依赖属性? 因为依赖属性做到了CLR属性没做到的一些事情。 列举几个场景: 阅读全文
posted @ 2025-09-04 18:14 mingupupup 阅读(650) 评论(5) 推荐(3)
摘要: 前言 最近在学习Stylet中Command="{s:Action 方法名}"的设计与实现,但要弄明白这个之前,必须对原生实现命令比较熟悉,一想我也很久没有自己实现原生的命令了,之前都是用Community.Mvvm库来实现,所以今天先来回顾一下,在WPF中如何实现原生的命令。 借助AI使用原生的W 阅读全文
posted @ 2025-08-20 11:20 mingupupup 阅读(440) 评论(3) 推荐(3)
摘要: 前言 今天以Stylet.Samples.Hello这个demo为例,学习一下Stylet的启动机制。 平常我们新建一个WPF程序结构是这样的: 启动之后就是这样的: 为什么启动之后是这样的呢? 我们知道是因为在App.xaml中我们设置了StartupUri="MainWindow.xaml"。 阅读全文
posted @ 2025-08-18 13:46 mingupupup 阅读(269) 评论(1) 推荐(0)
摘要: 前言 本文是学习Stylet中导航Demo的总结,希望对你有所帮助。 Demo所在的位置: 先看一下导航的效果: 首页 通过上面导航到Page 2: 通过Page1导航到Page2: Stylet是如何实现导航的? 先来看一下页面布局: 一共有ShellView、HeaderView、Page1Vi 阅读全文
posted @ 2025-08-15 10:57 mingupupup 阅读(418) 评论(0) 推荐(4)
摘要: 前言 现在已经越来越依赖AI编程了,在实践AI编程的过程中,遇到了一个有意思的例子,分享给大家,希望对大家更好地使用AI编程有帮助。 一个例子 AI大模型现在编写代码的能力越来越强了,但是这不等于它真的会写所有的代码。 比如你想要学习一下Stylet,想要做一个使用Stylet实现导航的Demo。 阅读全文
posted @ 2025-08-14 19:03 mingupupup 阅读(604) 评论(1) 推荐(3)
摘要: Stylet介绍 Stylet 是一个小型但功能强大的 ViewModel 优先的 MVVM 框架,适用于 WPF (.NET 4.5.2+ 和 .NET Core 3.0+),它允许您编写易于测试的可维护和可扩展的代码。 Stylet 的目标是: 解决没有框架时阻碍 MVVM 开发的障碍、烦恼和不 阅读全文
posted @ 2025-08-12 12:49 mingupupup 阅读(967) 评论(2) 推荐(4)
上一页 1 2 3 4 5 6 7 ··· 20 下一页