gpt4 book ai didi

c# - 每次更改任何控件时如何引发事件?

转载 作者:太空狗 更新时间:2023-10-30 00:19:36 24 4
gpt4 key购买 nike

我有一个很长的表单,其中包含一堆 CheckBox,偶尔还有一些 TextBox 输入。我希望在任何控件更改时(即更改任何 CheckBox 状态或更改任何 TextBox.Text)都引发一个事件。有没有一种全局方法可以做到这一点,而不必为每个控件添加一个事件处理程序?

最佳答案

WPF 的优势之一及其声明性特性是事件沿可视化树向下继承。

<Window x:Class="MyApplication.MainWindow"
....
TextBox.TextChanged="TextBox_TextChanged" CheckBox.Checked="CheckBox_Checked">

所有 TextBoxCheckBox 控件都将继承这些事件处理程序。可以在其他控件(例如 Grid)中采用相同的方法,因此只有 Grid 中的控件会受到影响。

关于c# - 每次更改任何控件时如何引发事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18551376/

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