gpt4 book ai didi

wpf - 为所有相同类型的控件设置一个事件

转载 作者:行者123 更新时间:2023-12-04 22:33:38 26 4
gpt4 key购买 nike

在 WPF 中有一种方法可以将特定类型的事件设置为相同类型的所有控件。例如,我试图在所有 TextBlock 类型的控件上设置 MouseLeftButtonDown 事件。这是我试图做的,这显然是错误的:

<Style TargetType="{x:Type TextBlock}">
<Setter Property="MouseLeftButtonDown" Value="TextBlock_LeftClick"/>
</Style>

有没有办法做到这一点?

最佳答案

是的,有一种方法,您可以使用 EventSetter 中的 Style 属性为应用该样式的所有 EventHandler 设置 Elements
例子:

<Style TargetType="{x:Type TextBlock}">
<EventSetter Event="MouseLeftButtonDown" Handler="TextBlock_LeftClick" />
</Style>

关于wpf - 为所有相同类型的控件设置一个事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15056027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com