在App.xaml中出现空引用错误的问题通常是由于在App.xaml.cs文件中没有正确初始化ViewModelLocator导致的。以下是一个解决方法:
public App()
{
// 初始化ViewModelLocator
ViewModelLocator.Initialize();
// ...
}
public static void Initialize()
{
// 初始化ViewModelLocator中的视图模型
SimpleIoc.Default.Register();
SimpleIoc.Default.Register();
// ...
}
这样,ViewModelLocator就会在App启动时正确初始化,并解决了App.xaml中的空引用错误。