是否可以在控制台模式下启动WPF应用程序?
public partial class App : Application
{
public App()
{
InitializeComponent();
}
}
<Application x:Class="WPF.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
</Application>
[STAThread]
static void Main(string[] args)
{
if (args.Length > 0)
{
switch (args[0].ToLower())
{
case "/g": RunApplication(); break;
}
}
}
private static void RunApplication()
{
var application = new System.Windows.Application();
application.Run(new App());
}
它会显示参数类型“WPF.app”无法分配给参数类型“System.Windows.Window”的错误。
有什么解决方法吗?有什么区别?
1.public partial class App:Application
2.public partial class App:Window