📅  最后修改于: 2023-12-03 15:37:55.161000             🧑  作者: Mango
在 WPF 中,我们可以通过在 XAML 文件中声明事件处理程序或使用代码在 C# 或 VB.NET 中添加事件处理程序。在本文中,我们将重点介绍如何在 WPF 中使用代码添加事件处理程序。
添加事件处理程序有两种方式:手动添加和自动完成。
step1:点击控件,在 Properties 面板中打开事件列表;
step2:在事件列表中找到你所需要的事件(如 Click)并双击;
step3:在你双击的事件上创建一个方法名,然后按 Enter 键。
step1:打开 XAML 文件,找到想要为其添加事件处理程序的控件。
step2:在控件标记上方键入“EventName=”(事件名称+等号),并Visual Studio将自动完成代码。
例如,以下代码使用了自动完成为一个 Button 控件添加 Click 事件处理程序:
<Button Content="Click me" Click="Button_Click"/>
step1:创建一个新的 WPF 窗口应用程序,并添加一个 Button 控件。
step2:在 Click 事件上创建一个新的方法:
private void Button_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Hello, World!");
}
step3:从 XAML 文件中为 Button 控件添加 Click 事件处理程序:
<Button Content="Say Hello" Click="Button_Click"/>
在运行应用程序时,单击该按钮将显示一个“Hello, World!”消息框。
在 WPF 中使用代码添加事件处理程序非常简单。虽然我们可以使用 XAML 来声明事件处理程序,但是在许多情况下,使用代码添加事件处理程序可能更加方便和灵活。