Caliburn.Micro框架IOC使用例子
时间: 2023-11-17 15:01:42 浏览: 102
Ioc模式例子
Caliburn.Micro框架的IOC容器可以通过在ViewModel中使用构造函数注入的方式来实现。以下是一个使用Caliburn.Micro框架IOC容器的例子:
```csharp
public class MyViewModel : Screen
{
private readonly IMyService _myService;
public MyViewModel(IMyService myService)
{
_myService = myService;
}
// ...
}
```
在上面的例子中,`MyViewModel`类的构造函数中注入了一个`IMyService`类型的参数。当`MyViewModel`实例化时,Caliburn.Micro框架会自动解析`IMyService`类型的实例并将其传递给构造函数。
阅读全文