Лучшие практики для соглашений по именованию C # GUI? [закрыто]

Графические интерфейсы, написанные на WinForms или XAML, по-видимому, имеют наиболее широко различающиеся соглашения об именах между проектами, которые я вижу. Для простогоTextBox для человекаимя, яВы видели различные соглашения об именах:

TextBox tbName      // Hungarian notation
TextBox txtName     // Alternative Hungarian
TextBox NameTextBox // Not even camelCase
TextBox nameTextBox // Field after field with TextBox on the end
TextBox TextBoxName // Suggested in an answer...
TextBox textBoxName // Suggested in an answer...
TextBox uxName      // Suggested in an answer...
TextBox name        // Deceptive since you need name.Text to get the real value
TextBox textBox1    // Default name, as bad as you can get

Я обычно соблюдаю правила StyleCop для всех моих файлов .cs, и вижу, что другие тоже так делают, но графический интерфейс обычно нарушает эти правила или сильно отличается. У меня нетне видел каких-либо руководств Microsoft, которые конкретно ссылаются на элементы графического интерфейса вместо обычных переменных, или даже на примеры, которые применимы вне консольного приложения.

Каковы лучшие практики для именования элементов в графическом интерфейсе? "

Ответы на вопрос(17)

Ваш ответ на вопрос