RoutedEventArgs不能在System.Windows中创建
本文关键字:创建 Windows System 不能 RoutedEventArgs | 更新日期: 2023-09-27 18:01:25
我在Windows窗体(VS13)上有一个程序。代码中:
using System.Windows;
namespace WF
{
public partial class Form1 : Form
{
private void Window_Loaded(object sender, RoutedEventArgs e)
{
//...
}
}
}
RoutedEventArgs
找不到,但在命名空间System.Windows
中存在。什么是理性?我有一个关于WindowsBase
的参考
RoutedEventArgs
是wpf特有的东西。在Winforms中,不存在这样的东西。您应该删除对WindowsBase
的引用,并坚持Winforms特定的东西。
例如,Loaded
事件不存在。您必须使用Form
对象中的Load
事件。在添加所需的所有代码和附加事件处理程序方面,设计器确实提供了帮助。
我添加了Windows.UI.Xaml
命名空间,问题解决了。