摘要: TabItem的默认样式和模板 依旧是使用Blend来查看TabItem的默认样式和模板 拆解TabItem的样式和模板 VisualState TabItem样式示例 示例代码 https://github.com/zhaotianff/cnblog-demo-code/tree/main/WPF 阅读全文
posted @ 2026-10-16 15:44 zhaotianff 阅读(3) 评论(0) 推荐(0)
摘要: 不得不说,AI的发展太快了。 前面我在Microsoft Learn上看到了一些关于LLM的资料,我进行了翻译整理,并写成了博客 https://www.cnblogs.com/zhaotianff/p/23323956 其实我以前也翻阅过一些关于AI的理论知识,早在2017年的时候,我在深圳入职的 阅读全文
posted @ 2026-10-16 10:48 zhaotianff 阅读(4) 评论(0) 推荐(0)
摘要: 什么是大语言模型? 大语言模型是一种神经网络(neural network),在海量文本数据上完成训练,目标是预测序列里的下一个词元(token)。 依托这个简单的训练目标 ——给定前面所有词元,下一个会是什么?,模型习得语言结构与各类世界知识。 本质上,一个大语言模型只由两部分构成: 1. 模型权 阅读全文
posted @ 2026-10-16 10:17 zhaotianff 阅读(3) 评论(0) 推荐(0)
摘要: ScrollViewer和ScrollBar ScrollViewer控件也是一个内容控件,但是它和前面介绍的Button、Label等内容控件不太一样。 它更像一个容器,用于创建可滚动区域。一个 ScrollViewer 只能有一个子元素,通常会使用一个面板来做为ScrollViewer的子元素。 阅读全文
posted @ 2026-09-23 10:00 zhaotianff 阅读(12) 评论(0) 推荐(0)
摘要: ToolTip的默认样式和模板 ToolTip虽然也是内容控件,但是它和普通的控件不一样,它是工具提示是一个小弹出窗口,当用户将鼠标指针悬停在某个元素上(例如 Button)时显示。 当用户将鼠标指针移到具有工具提示的元素上时,将显示一个包含工具提示内容的窗口(例如,描述控件函数的文本内容)在指定的 阅读全文
posted @ 2026-09-15 17:53 zhaotianff 阅读(13) 评论(0) 推荐(0)
摘要: RadioButton的默认样式和模板 依旧是使用Blend来查看RadioButton的默认样式和模板 1 <Style x:Key="FocusVisual"> 2 <Setter Property="Control.Template"> 3 <Setter.Value> 4 <ControlT 阅读全文
posted @ 2026-09-08 11:46 zhaotianff 阅读(19) 评论(0) 推荐(0)
摘要: ToggleButton的默认样式和模板 依旧是使用Blend来查看ToggleButton的默认样式和模板 1 <Style x:Key="FocusVisual"> 2 <Setter Property="Control.Template"> 3 <Setter.Value> 4 <Contro 阅读全文
posted @ 2026-09-07 10:59 zhaotianff 阅读(25) 评论(0) 推荐(0)
摘要: CheckBox的默认样式和模板 依旧是使用Blend来查看CheckBox的默认样式和模板 1 <Style x:Key="FocusVisual"> 2 <Setter Property="Control.Template"> 3 <Setter.Value> 4 <ControlTemplat 阅读全文
posted @ 2026-09-01 12:05 zhaotianff 阅读(19) 评论(0) 推荐(0)
摘要: 在软件架构设计中,我们一般采用的流程是: 需求分析->架构设计->架构评估 阶段核心任务对应的典型方法/活动分类 ① 需求分析 搞清楚“要解决什么问题”和“质量目标是什么”。 ATAM(作为场景提炼)、DDD(领域分析)、用户故事梳理。 分析/诊断方法 ② 架构设计 解决“用什么结构去满足这些目标” 阅读全文
posted @ 2026-08-30 23:16 zhaotianff 阅读(28) 评论(0) 推荐(0)
摘要: 可能有些小伙伴觉得Label控件比较简单,不需要再单独介绍它的样式和模板。 这里呢,我还是觉得很有必要拿出来讲一下,通过剖析它的内部模板,来了解Label控件更深层次的原理。 Label控件的默认样式和模板 依旧是使用Blend获取默认的样式和模板,如下所示: 1 <Style x:Key="Lab 阅读全文
posted @ 2026-08-27 21:51 zhaotianff 阅读(15) 评论(0) 推荐(0)