在Caliburn.Micro中使用惯例的混淆

时间:2011-10-31 13:26:50

标签: .net caliburn.micro

我已经在许多地方使用了Caliburn.Micro约定,如果你有一个名为Apples的集合,你可以添加一个名为SelectedApple的属性,每当你选择一些东西时都会调用它在ComboBox中,名称为Apples

所有这一切都很好。然而,现在,我有一个不同类型的状态列表,但我不能让它工作,也许是因为Caliburn和我不同意正确的复数形式的状态。

我有一个名为Statuses的集合,以及一个名为SelectedStatus的属性。 ComboBox充满了所有状态,但当我在列表中选择其中一个时,没有任何反应。

我已经尝试了状态,状态,Stati但无济于事。

有人能看出为什么这不起作用吗?

2 个答案:

答案 0 :(得分:1)

我从来没有听说过Caliburn.Micro,但我在网上发现了这些文档并决定搜索它。并the answer is in there

  

Singularize - 将一个单词从复数形式转换为单数形式。默认实现是非常基本的,只是删除尾随的's'。

答案 1 :(得分:0)

我相信它期待一个名为 SelectedStatuse 的属性,因为它只是在“状态”中删除尾随的's'并在前面加上'Selected'这个词。