如何在Main.cs中处理App.XAML事件

本文关键字:处理 App XAML 事件 cs Main | 更新日期: 2023-09-27 17:50:41

我想知道如何处理在标准WPF配置中我在App.XAML文件中设置的事件。我在我的App.XAML文件中有一个按钮,我想添加一个事件处理程序,它位于我的Main.CS文件。

示例代码:

xmlns:local="clr-namespace:MyApp"
<Button Click="Myhandler" />

即使App.CS和Main.CS都共享相同的命名空间,我得到一个错误,说我的处理程序不存在。我如何以正确的方式设置上下文?

如何在Main.cs中处理App.XAML事件

这是因为App.xaml的类是MyApp.App:

<Application x:Class="MyApp.App"
   ...
>

xmlns:local="clr-namespace:MyApp"就像在c#代码的开头添加using local = MyApp;行。

你必须在MyApp.App中创建事件处理程序。但是如果你关心的是的方式,你应该使用命令而不是事件处理程序。