C# (事件)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术: MVC
作者:陈云龙
撰写时间:2022/5/29
1、点击事件
事件基础语法

C#语法

2、五种事件介绍
路由事件也叫Routed Event(冒泡、隧道、直接)
冒泡事件:源元素—>根元素的触发过程(从内到外依次触发的过程)
隧道事件(预览事件):从外到内依次出发的过程(和冒泡事件相反)
中断事件代码:e.Handled = true 中断我们事件由外向内或者由内向外的触发过程
直接路由事件:直接执行后台控制器方法体中的代码(load、click点击事件等)
C# (资源)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术: MVC
作者:陈云龙
撰写时间:2022/5/29
1、介绍
WPF应用程序中,XAML资源分为StaticResource(静态资源)和DynamicResource(动态资源)
Winddows8应用中,XAML资源仅支持StaticResource(静态资源)
资源应用域不同,XAML资源可分为FrameworkElement.Resource和Application.Resource
分类:静态资源、动态资源
2、资源定义位置
1、FrameworkElement.Resource页面级资源,布局里面定义,当前窗体用户控件页面定义
2、应用级别的资源
3、资源字典整合
1、创建资源字典
2、在启动页面引用
3、在项目即可进行调用(当资源字典里面不给指定的key值调用时,当前整个项目,只要用
到了这个控件,它都会调用此样式;可以是key值)
4、资源引用写法
在启动页面用这样的样式引用
5、Setter 设置器
Property就是关注的属性的名称,value就是值
<Setter Property="Foreground" Value="SkyBlue"/>
6、Trigger 触发器
Property也是关注的属性的名称,value也是值,所谓触发条件
7、MultiTrigger 多条件触发器
Property也是关注的属性的名称,value也是值,所谓触发条件,也有个多条件集合,Conditions

8、DataTrigger 由数据条件触发
Bingding会不断传送值,当传送的值和value一样即触发
也有个多条件集合,Conditions

9、MultiDataTrigger (多数据条件触发)
如何用鼠标触发,首先弄一个EventTigger(事件触发),然后给一个RoutedEvent="MouseEnter/leave"即可

本文由陈云龙撰写,介绍了C#中的事件和资源。在事件部分,讲解了点击事件的基础语法,以及冒泡事件、隧道事件(预览事件)、直接路由事件的概念和用法。在资源部分,阐述了WPF中的静态资源和动态资源,以及它们的应用域和定义位置,并详细讨论了资源字典的创建、引用和使用方法,包括Setter、Trigger、MultiTrigger和DataTrigger等各种设置和触发方式。
1850

被折叠的 条评论
为什么被折叠?



