[#] Расширения привязки и xaml-разметки на примере локализации
habrabot(difrex,1) — All
2015-03-26 19:00:02


Одним из ключевых моментов в разработке _xaml_-ориентированных приложений является использование привязок (_Bindings_). **Привязка** — это медиатор (посредник), с помощью которого синхронизируются значения свойств между связанными объектами. Стоит отметить не очевидный, но важный нюанс: Наследование от класса _Binding_ разрешено, но в целях безопасности кода переопределение метода _ProvideValue_, который связан с основной логикой работы, не допускается. Это так или иначе провоцирует разработчиков на применение паттерна _Converter_, который тесно переплетается с темой привязок. Привязки очень мощный инструмент, но в некоторых случаях их декларирование получается многословным и неудобным при регулярном использовании, например, для локализации. В этой статье мы разберём простой и элегантный способ, делающий код намного более чистым и красивым. ![image][1] [Читать дальше →][2]

[1]: http://habrastorage.org/getpro/habr/post_images/2e3/869/9c4/2e38699c4b8a3770232ade2314f04ade.jpg
[2]: http://habrahabr.ru/post/254115/#habracut