wpf - 是什么让 Visual Studio 的设计师参与设计时支持

标签 wpf visual-studio mvvm blendability

我有一个 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/

相关文章:

c# - 无法在列表框中绑定(bind)命令

c# - 转换 URI -> 对象 -> 图像源

c# - 使用反射在我的 ViewModel 中创建通用类型命令有什么缺点?

c# - 使用内部类中存在的值更新进度条

c++ - 如何在 VS 中重建预编译头文件?

c++ - 无法通过 Visual Studio 将值插入表中

visual-studio - 不同项目中不同svn仓库的代码管理

asp.net-mvc - 在MVC中使用领域模型和 View 模型(也称为AutoMapper)的设计模式名称是什么

wpf - 同时使用 ValidationAdornerSite 和 ErrorTemplate

c# - 具有嵌套类型的 XAML DataContext DesignInstance