使用 WPF 进行事件处理

本文关键字:事件处理 WPF 使用 | 更新日期: 2024-11-01 00:06:59

我刚开始学习WPF和C#。

我正在尝试侦听 WPF 应用程序上的全局事件。它必须在程序运行的整个过程中运行。在控制台应用程序上,我将在 Main() 函数中运行逻辑。但是,Main() 是在 WPF 应用程序中的编译时生成的。

在 WPF 应用程序中放置事件处理程序的什么位置?

使用 WPF 进行事件处理

不确定在这种情况下全球事件是什么意思,但我通常做的是:

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        this.Loaded += MainWindow_Loaded;
    }
    private void MainWindow_Loaded(object sender, RoutedEventArgs e)
    {
        //do stuff here
    }
}

这是在Visual Studio中的每个WPF模板中生成的MainWindow.xaml.cs类。