I want to use Unity dependency injection in WPF application. My Window throw System.Windows.Markup.XamlParseException:
"For type MainWindow found no default constructor".
This is my code:
App.xaml.cs:
IUnityContainer container = new UnityContainer();
container.RegisterType<MainWindow>();
container.RegisterType<IService, MyService>();
container.RegisterType<IRepository, MyRepository>();
container.Resolve<MainWindow>().Show();
MainWindow.xaml.cs:
public MainWindow(IService service)
{
InitializeComponent();
service.Test();
}