Я использовал visual studio для создания нового wpf-приложения. Я добавил конструктор для приложения:
using System.Windows;
namespace WpfApplication
{
public partial class App : Application
{
App() : base()
{
MessageBox.Show("foo", "bar");
}
}
}
Приложение будет показывать только окно сообщения, затем оно не будет отображать главное окно после закрытия окна сообщения.
Однако, если Я делаю это как обычный c конструктор, например:
using System.Windows;
namespace WpfApplication
{
public partial class App : Application
{
static App()
{
MessageBox.Show("foo", "bar");
}
}
}
Он сможет запустить главное окно.
Может кто-нибудь помочь мне понять, что не так с первым методом?