Атрибуты
Атрибуты относятся либо только к классу (Path, CanHasChilds и др.), либо только к свойству (IsRequired, IsOut и др.), либо универсальные (ScreenName, Description и др.). Также имеются их версии для локализации. В такие атрибуты требуется передача типа данных ресурсов проекта и имени ресурса.
Отдельно стоит описать работу с атрибутом Icon. В нем передается URI на картинку, которая содержится в сборке, проекте или в любом месте, на который можно разместить ссылку. Пример реализации атрибута: [Icon("pack://application:,,,/Core;component/BaseActivities/Icons/sleep.png")]