.net 关于Caliburn.Micro中约定中使用的复数的混淆

.net 关于Caliburn.Micro中约定中使用的复数的混淆,.net,caliburn.micro,.net,Caliburn.micro,我在许多地方使用了Caliburn.Micro约定,即如果您有一个名为Apples的集合,您可以添加一个名为SelectedApple的属性,每当您在名为Apples的组合框中选择某个内容时,就会调用该属性 这一切都很好。然而,现在我有一个不同类型的状态列表,但我不能让它起作用,可能是因为Caliburn和我不同意状态这个词的正确复数形式 我有一个名为Status的集合和一个名为SelectedStatus的属性。组合框中充满了所有状态,但当我在列表中选择其中一个状态时,什么也不会发生 我尝试了

我在许多地方使用了Caliburn.Micro约定,即如果您有一个名为
Apples
的集合,您可以添加一个名为
SelectedApple
的属性,每当您在名为
Apples
的组合框中选择某个内容时,就会调用该属性

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

我有一个名为Status的集合和一个名为SelectedStatus的属性。组合框中充满了所有状态,但当我在列表中选择其中一个状态时,什么也不会发生

我尝试了两种状态,状态和状态,但都没有用


有人知道为什么这不起作用吗?

我从未听说过Caliburn.Micro,但我在网上找到了文档并决定搜索它。和

单数化–将单词从复数形式转换为单数形式。默认的实现是非常基本的,只是去掉了后面的's'


我从未听说过Caliburn.Micro,但我在网上找到了文档,并决定搜索它。和

单数化–将单词从复数形式转换为单数形式。默认的实现是非常基本的,只是去掉了后面的's'


我相信它需要一个名为SelectedStatuse的属性,因为它只是在“Statuses”中删除尾随的“s”,并在“Selected”一词前面加上前缀。

我相信它需要一个名为SelectedStatuse的属性,因为它只是删除了“Statuses”中的尾随“s”,并在单词“Selected”之前加上前缀。

嗨,雷蒙德。我忘了在问题中说我实际上也尝试使用Status只是为了确定,但这也没有成功…幸运的是,Caliburn.Micro附带了源代码,所以您可以调试它。Raymond-如果没有人知道,可能是最简单的解决方案;)嗨,雷蒙德。我忘了在问题中说我实际上也尝试使用Status只是为了确定,但这也没有成功…幸运的是,Caliburn.Micro附带了源代码,所以您可以调试它。Raymond-如果没有人知道,可能是最简单的解决方案;)