A Microsoft platform for building and publishing apps for Windows devices.
Hi,
Welcome to our Microsoft platform!
You can use unity container ,example
using Unity;
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
}
public interface IClass
{
void method();
}
public class A : IClass
{
public void method()
{
MessageBox.Show("A");
}
}
public class B : IClass
{
public IClass IClass { get; set; }
UnityContainer container = new UnityContainer();
//create Class A
IClass classA;
public B()
{
container.RegisterType<IClass, A>("NameA");
classA = container.Resolve<IClass>("NameA");
}
public void method()
{
MessageBox.Show("B");
}
}
Thanks.