摘要: ObservableProperty 特性 1.工作原理 [ObservableProperty] private string? name; 此name会自动生成如下的公开属性,我们在使用时,用Name这个公开的,对name不使用 public string? Name { get => name 阅读全文
posted @ 2025-08-16 13:46 灰色淡季 阅读(196) 评论(0) 推荐(0)
摘要: 表示当前目录,通常可省略。 string currentDirFile = "./data.txt"; // 等价于 "data.txt" 上级目录(..) string parentDirFile = "../config.ini"; // 当前目录的父目录下的 config.ini string 阅读全文
posted @ 2025-07-07 09:35 灰色淡季 阅读(34) 评论(0) 推荐(0)
摘要: 依赖属性是一种由 DependencyProperty 类管理的属性,通过注册机制将属性与元数据(Metadata)关联,允许属性值由多个来源(如本地值、样式、数据绑定、动画等)共同决定,并支持复杂的属性逻辑。 以下是一个简单的例子 首先一个自定义控件 控件的XAML代码 <UserControl 阅读全文
posted @ 2025-04-17 18:17 灰色淡季 阅读(47) 评论(0) 推荐(0)
摘要: 一、核心概念与架构 1. 动画本质 依赖属性驱动:仅能作用于 依赖属性(如 Width、Opacity、Color),通过在一段时间内修改属性值实现动态效果。 时间线(Timeline):所有动画的基类,定义动画的时间维度(持续时间、重复策略、速度曲线)。 目标属性绑定:通过 Storyboard. 阅读全文
posted @ 2025-04-17 16:17 灰色淡季 阅读(228) 评论(0) 推荐(2)
摘要: 目的:定义样式、模板等可复用的资源 1. 定义与引用资源(元素级 / 窗口级 / 应用级) 窗口级示例:只有本窗口可以使用 <Window x:Class="WpfApp.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/ 阅读全文
posted @ 2025-04-17 08:07 灰色淡季 阅读(62) 评论(0) 推荐(0)
摘要: 1.本示例列举了单项绑定,双向绑定,集合绑定,静态资源绑定的示例 MainWindow.xaml.cs using System.Collections.ObjectModel; using System.ComponentModel; using System.Windows; namespace 阅读全文
posted @ 2025-04-16 10:22 灰色淡季 阅读(38) 评论(0) 推荐(0)
摘要: 1. XAML 基础语法 标签 XAML 运用 XML 标签来定义界面元素。以下是一个简单的示例,创建了一个包含文本的按钮: <Button Content="Click Me!" /> 这里的 <Button> 就是一个标签,Content 是它的属性。 属性 属性用来设置元素的特性。可以在标签内 阅读全文
posted @ 2025-04-09 15:53 灰色淡季 阅读(44) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-04-05 14:33 灰色淡季 阅读(20) 评论(0) 推荐(0)
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace 阅读全文
posted @ 2023-02-03 14:56 灰色淡季 阅读(91) 评论(0) 推荐(0)
摘要: using System; namespace Application { //泛型接口和泛型委托的简单应用 //1.泛型接口 interface I_test<T>//这里的T意思就是泛型接口,继承的时候要指定接口的类型 { T run(T ABC); } class pro: I_test<st 阅读全文
posted @ 2023-02-02 18:31 灰色淡季 阅读(58) 评论(0) 推荐(0)