我有一个 c# 控件库,其中包含我的模型、 View 模型和 View 。我像往常一样把所有东西都连接起来,但我没有从 Visual Studio 的设计师那里得到任何设计时的反馈(可混合性)。
当我在 WPF 项目中加载我的组件并将 View 包含为自定义用户控件时,我将获得我的设计时反馈。不幸的是,这个 WPF 项目只是一个测试 shell ,因为 View 将存在于另一个应用程序中。
如果我的类库中可以有可混合性(设计时)支持,那么我的开发管道会更有效率吗?是什么让 Visual Studio 开始显示我的设计时数据上下文?
我什至使用 d:DataContext="{d:DesignInstance dd:DesignViewModel}"
在我的类(class)图书馆。类库中没有设计时数据。
最佳答案
尝试
d:DataContext="{d:DesignInstance dd:DesignViewModel, IsDesignTimeCreatable=True}
有博客here这也可能对你有帮助。
关于wpf - 是什么让 Visual Studio 的设计师参与设计时支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9874437/