是否可以为 Visual Studio 设计器指定依赖注入容器
Is it possible to specify a dependency injection container for Visual Studio designer
以便 Visual Studio 设计人员在显示 XAML 文件的 GUI 时调用依赖注入容器而不是使用默认构造函数
不,我不这么认为,但你应该能够使用 GetIsInDesignMode 属性 来检测你是否处于设计模式并相应地设置你的依赖关系:
public YourView()
{
...
if (DesignerProperties.GetIsInDesignMode(this))
{
//set up design time dependencies here...
}
}
以便 Visual Studio 设计人员在显示 XAML 文件的 GUI 时调用依赖注入容器而不是使用默认构造函数
不,我不这么认为,但你应该能够使用 GetIsInDesignMode 属性 来检测你是否处于设计模式并相应地设置你的依赖关系:
public YourView()
{
...
if (DesignerProperties.GetIsInDesignMode(this))
{
//set up design time dependencies here...
}
}