Предварительная проблема с присоединенным свойством AutomationID

#c# #wpf

#c# #wpf

Вопрос:

У меня есть вопрос о проблеме с производительностью с AutomationID присоединенным свойством. Использует ли он столько Cpu и RAM, сколько Name атрибут, который обычно не рекомендуется указывать, если он не нужен?

Ответ №1:

Это классическое свойство DependencyProperty, и стоимость не так уж велика, IMO.

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

Возможно, вы тоже найдете этот пост полезным: http://www.jonathanantoine.com/2011/11/03/coded-ui-tests-automationid-or-how-to-find-the-chose-one-control/