摘要: 依赖属性是一种由 DependencyProperty 类管理的属性,通过注册机制将属性与元数据(Metadata)关联,允许属性值由多个来源(如本地值、样式、数据绑定、动画等)共同决定,并支持复杂的属性逻辑。 以下是一个简单的例子 首先一个自定义控件 控件的XAML代码 <UserControl 阅读全文
posted @ 2025-04-17 18:17 灰色淡季 阅读(11) 评论(0) 推荐(0)
摘要: 一、核心概念与架构 1. 动画本质 依赖属性驱动:仅能作用于 依赖属性(如 Width、Opacity、Color),通过在一段时间内修改属性值实现动态效果。 时间线(Timeline):所有动画的基类,定义动画的时间维度(持续时间、重复策略、速度曲线)。 目标属性绑定:通过 Storyboard. 阅读全文
posted @ 2025-04-17 16:17 灰色淡季 阅读(100) 评论(0) 推荐(1)
摘要: 目的:定义样式、模板等可复用的资源 CS文件 using System.Windows; namespace WpfStyleTemplate { /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class 阅读全文
posted @ 2025-04-17 08:07 灰色淡季 阅读(10) 评论(0) 推荐(0)
摘要: 1.本示例列举了单项绑定,双向绑定,集合绑定,静态资源绑定的示例 MainWindow.xaml.cs using System.Collections.ObjectModel; using System.ComponentModel; using System.Windows; namespace 阅读全文
posted @ 2025-04-16 10:22 灰色淡季 阅读(10) 评论(0) 推荐(0)
摘要: 1. XAML 基础语法 标签 XAML 运用 XML 标签来定义界面元素。以下是一个简单的示例,创建了一个包含文本的按钮: <Button Content="Click Me!" /> 这里的 <Button> 就是一个标签,Content 是它的属性。 属性 属性用来设置元素的特性。可以在标签内 阅读全文
posted @ 2025-04-09 15:53 灰色淡季 阅读(25) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-04-05 14:33 灰色淡季 阅读(16) 评论(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 灰色淡季 阅读(66) 评论(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 灰色淡季 阅读(52) 评论(0) 推荐(0)
摘要: 多态性 :分为静态多态和动态多态 1.静态多态 相同一个方法名 参数的数量或者类型不一样,这就是静态多态。 2.动态多态 有抽象类 :不同的子类去继承抽象类的方法,实现不同的功能,这也是多态 有虚方法:子类集成父类的虚方法,来实现 阅读全文
posted @ 2023-02-01 19:33 灰色淡季 阅读(14) 评论(0) 推荐(0)
摘要: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 值类型和引用类型 { /// <summary> 阅读全文
posted @ 2022-05-11 11:55 灰色淡季 阅读(45) 评论(0) 推荐(0)