在vanilla WPF中,当我将对象集合绑定到ComboBox
时,它会显示该对象返回的ToString()
字符串。但是,Caliburn.micro
会显示消息Cannot find view for...
。由于我有很多ComboBoxes
,因此使用DisplayMemberPath
会很繁琐。有没有办法修改Caliburn
Convention Manager
以恢复comboboxes
的正常行为?
答案 0 :(得分:1)
如果我没记错的话,这就是XAML(WPF和UWP)中绘图/模板的顺序:
如果是这样,我最好的猜测是你使用的框架以某种方式添加了一个模板,目标是“对象”作为最后一个条目。如何将模板添加到刚刚返回的对象.ToString()?这有望预先清空这样的后备模板。