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"即可