我已经在许多地方使用了Caliburn.Micro约定,如果你有一个名为Apples
的集合,你可以添加一个名为SelectedApple
的属性,每当你选择一些东西时都会调用它在ComboBox中,名称为Apples
。
所有这一切都很好。然而,现在,我有一个不同类型的状态列表,但我不能让它工作,也许是因为Caliburn和我不同意正确的复数形式的状态。
我有一个名为Statuses的集合,以及一个名为SelectedStatus的属性。 ComboBox充满了所有状态,但当我在列表中选择其中一个时,没有任何反应。
我已经尝试了状态,状态,Stati但无济于事。
有人能看出为什么这不起作用吗?
答案 0 :(得分:1)
我从来没有听说过Caliburn.Micro,但我在网上发现了这些文档并决定搜索它。并the answer is in there。
Singularize - 将一个单词从复数形式转换为单数形式。默认实现是非常基本的,只是删除尾随的's'。
答案 1 :(得分:0)
我相信它期待一个名为 SelectedStatuse 的属性,因为它只是在“状态”中删除尾随的's'并在前面加上'Selected'这个词。