我刚开始学习WPF和C#。
我正在尝试在我的WPF应用程序上收听全局事件。它必须在程序运行的整个过程中运行。在控制台应用程序上,我将在Main()函数中运行逻辑。但是,Main()是在WPF应用程序的编译期间生成的。
我在哪里将事件处理程序放在WPF应用程序中?
答案 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类。