我有一个带有菜单的WPF项目。菜单之一具有通过绑定到后面代码中的集合而动态生成的子项目。这是此项目的XAML:
done
这一切在运行时都可以正常工作,我得到了我期望的结果,等等。每个子项目的数据上下文都是它代表的适当的数据库。
但是,在设计时,父MenuItem的设计时数据上下文已正确设置并可以识别“ IsertableDBs”,但是在样式方面,它抱怨找不到“ DisplayName”和类型“ DBInterface”的其他属性。 (父菜单的DataContext类型)。我该如何告知该样式的项目应具有DB类型的DataContext?
答案 0 :(得分:0)
在进一步搜索之后,我找到了答案here。这似乎有效;我唯一需要添加的是d:标记在输入时在Intellisense中为空;只需手动输入'Style.DataContext'就可以了...