使用WPF进行事件处理

时间:2016-04-22 00:34:15

标签: c# wpf event-handling

我刚开始学习WPF和C#。

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

我在哪里将事件处理程序放在WPF应用程序中?

1 个答案:

答案 0 :(得分:2)

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

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类。