在WPF中命名命令

时间:2011-05-26 06:50:38

标签: c# wpf naming-conventions icommand

没有英语作为我的主要语言,我经常在命名方法和属性时质疑语法。

我使用NextCommand作为我的命令的名称,使用NextCommandExecuted作为执行方法,使用CanNextCommand作为状态。

这是否有意义,或者我应该使用更正确的命名约定?

4 个答案:

答案 0 :(得分:4)

在您建议的名称NextCommandExecuted声音/似乎已command已执行或completed its execution对我来说听起来有些不正确。

我更喜欢

NextCommand

NextCommandExecute

CanNextCommandExecute

答案 1 :(得分:2)

问题是NextCommand是什么?

如果它移动到列表中的下一个元素,那么我希望 MoveToNextCommand 作为命令的名称。 CanMoveToNext 用于检查命令是否可以执行的方法, MoveToNext 用于执行命令的方法。

答案 2 :(得分:0)

我通常喜欢以下内容:

NextCommand

OnNextCommand

OnCanNextCommand

答案 3 :(得分:0)

我使用NextCommandNextCommandExecutedNextCommandCanExecute