我刚开始学习WPF和C#。
我正在尝试侦听 WPF 应用程序上的全局事件。它必须在程序运行的整个过程中运行。在控制台应用程序上,我将在 Main() 函数中运行逻辑。但是,Main() 是在 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类。