我希望创建一个继承自System.Windows.Application的应用程序类。问题在于,在Application.xaml文件中,我必须像这样声明应用程序:
<src:MyBaseApplication x:Class="MyApplication"
xmlns:src="clr-namespace:MyApplication;assembly=WpfTestApplication"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="FPrincipal.xaml">
<Application.Resources>
</Application.Resources>
</src:MyBaseApplication>
在运行时它工作得很好,但是当我编辑项目属性时,Visual Studio的项目属性编辑器会显示以下错误消息:
“尝试加载此项目的应用程序定义文件时发生错误。文件 '[...]\Application.xaml' 无法解析。请在XAML编辑器中编辑文件以修复错误。 在应用程序定义文件中找不到预期的根元素“Application”。
该项目是VB.NET项目。有人有解决方法吗?我想保留application.xaml文件。
System.Windows.Application
继承的类,以及一个引用该类库的WPF应用程序。问题仍然存在。 - Zev Spitz