lblTitle
,txtFirstName
,...)或后缀(TitleLabel
,FirstNameTextBox
,...)。在我们公司,我们也这样做,因为这使得同事编写的代码(或者你自己很久以前编写的代码)更容易阅读(根据我的经验)。通常提出反对这样做的论点——如果类型发生变化,你必须更改变量的名称——并不是很有力,因为更改 UI 元素的类型通常需要重写引用它的所有代码部分。所以,当开始进行 WPF 开发时,我考虑继续保持这种做法(嗯...我们应该为 TextBlocks 或 TextBoxes 使用 txt
前缀吗?)。我是否忽略了任何重要的缺点?这是你说“不要这样做,因为...”的机会。编辑:我知道使用数据绑定可以减少命名 UI 元素的需求。尽管如此,有时仍然是必要的,例如开发自定义控件...