У Microsoft есть руководящие принципы, опубликованные здесь на их веб-сайте. Суть в том, что венгерские соглашения об именах вышли.
РЕДАКТИРОВАТЬ
Чтобы сделать это более понятным, Microsoft исключила венгерскую нотацию из всех своих соглашений об именах, включая элементы пользовательского интерфейса. ОДНАКО, MS не документировал никаких рекомендаций для элементов пользовательского интерфейса. Существует множество ссылок, которые отмечают это и предлагают свои предложения, но суть в том, что с элементами пользовательского интерфейса вы сами по себе. Пример ссылки .
В нашем стандарте мы удалили венгерскую нотацию и используем явное именование, означающее, что кнопка с именем OK будет называться ButtonOK, а текстовый блок с именем Comments будет TextblockComments. Недостатком является то, что имена могут быть довольно длинными, положительным является то, что ВСЕ точно знают, что это за элемент.
Пока вы устанавливаете, что работает для вас и последовательно используете этот стандарт, вы не ошибетесь.