是什么让visual studio的设计师获得设计时间支持

sil*_*ter 5 wpf mvvm visual-studio blendability

我有一个ac #control库,它包含我的模型,视图模型和视图.我像往常一样把所有东西都挂了,但我没有得到visual studio的设计师的任何设计时间反馈(可混合性).

当我在WPF项目中加载我的assambly并将视图包含为自定义用户控件时,我将得到我的设计时间反馈.不幸的是,这个WPF项目只是一个测试shell,因为该视图将存在于另一个应用程序中.

如果我可以在类库中使用可混合性(设计时)支持,那么对我的dev管道会更有效吗?是什么让visual studio开始展示我的设计时间datacontext?

我甚至d:DataContext="{d:DesignInstance dd:DesignViewModel}"在我的类库中使用.类库中没有设计时数据.

Gaz*_*yer 5

尝试

d:DataContext="{d:DesignInstance dd:DesignViewModel, IsDesignTimeCreatable=True}
Run Code Online (Sandbox Code Playgroud)

有一个博客在这里,可以帮助你.