📜  如何从 wpf 中的代码添加事件函数 (1)

📅  最后修改于: 2023-12-03 15:37:55.161000             🧑  作者: Mango

如何从 WPF 中的代码添加事件函数

在 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"/>
从 WPF 中的代码添加事件处理程序

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 来声明事件处理程序,但是在许多情况下,使用代码添加事件处理程序可能更加方便和灵活。