WPF中的附加事件是什么及怎么使用


今天小编给大家分享一下WPF中的附加事件是什么及怎么使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Microsoft 官方概述:附加事件可用于在非元素类中定义新的 路由事件 ,并在树中的任何元素上引发该事件。 为此,必须将附加事件注册为路由事件,并提供支持附加事件功能的特定 支持代码 。 由于附加事件注册为路由事件,因此在元素树中引发时,它们会传播到元素树中。简单来说就是,可以进行附加操作的事件,必须为路由事件(RoutedEvent)。在 XAML 语法中,附加事件由其 事件名称和所有者 类型指定,格式为 .免费云主机域名。 由于事件名称使用其所有者类型的名称进行限定,因此语法允许事件附加到任何可以实例化的元素。 此语法也适用于附加到事件路由中任意元素的常规路由事件的处理程序。这里简略的借用文档中的说明,详细学习请以文档为准:附加事件概述 (WPF .NET)自定义控件样式下面的样式使用 ControlTemplate 自定义的控件样式,其中的 Button 按钮是不能进行事件绑定的,当然命令绑定也是不行的。效果使用该自定义控件时,为其注册 Button.Click 事件,属于原生路由事件。对应其用方法可以得出,该事件触发的是 Button 元素的 Click 事件。简单来说就是,只有自定义控件中的 Button 元素才能触发当前的 Click 事件。(附加事件用法)元素树中声明了两个 Buuton 这里暂且通过 Button 的 Tag 值来区分,不仅限于 Tag。效果以上就是“WPF中的附加事件是什么及怎么使用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注百云主机行业资讯频道。

相关推荐: nginx无法运行php文件或目录如何解决

本篇内容主要讲解“nginx无法运行php文件或目录如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nginx无法运行php文件或目录如何解决”吧! nginx无法运行php文件或目录的解决办法:1、启动ph…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/25 18:22
下一篇 02/25 18:22

相关推荐