Локализация + выравнивание текста
Добавлено: 07 ноя 2014, 19:09
Добрый день. Подскажите как бы сделать выравнивание текста после локализованного текста
Скриншот: http://screencast.com/t/BMnzr8kmw
Подробно: Пусть по центру формы располагается блок текста состоящий из 2-х элементов: [Element 1][Element 2]
Element 1 - Локализованный текст
Element 2 - Значение из данных (но может быть просто текст)
Например:
Водительское удостоверение: №123456 - на русском
Führerschein: №123456 - на немецком
Нужно, чтобы Element 2, всегда располагался справа сразу после Element 1, ширина которого изменяется в зависимости от перевода.
Пока решили через "заплатку". Весь блок поместили в локализованный ресурс
К сожалению такой подход не работает, если нужно пользователю изменить {Properties.Number} на другое поле, например на {Properties.NumberOther}. Приходится менять в ресурсах тоже.
Скриншот: http://screencast.com/t/BMnzr8kmw
Подробно: Пусть по центру формы располагается блок текста состоящий из 2-х элементов: [Element 1][Element 2]
Element 1 - Локализованный текст
Element 2 - Значение из данных (но может быть просто текст)
Например:
Водительское удостоверение: №123456 - на русском
Führerschein: №123456 - на немецком
Нужно, чтобы Element 2, всегда располагался справа сразу после Element 1, ширина которого изменяется в зависимости от перевода.
Пока решили через "заплатку". Весь блок поместили в локализованный ресурс
Код: Выделить всё
<data name="TextExample" xml:space="preserve">
<value>Водительское удостоверение: {Properties.Number}</value>
</data>
К сожалению такой подход не работает, если нужно пользователю изменить {Properties.Number} на другое поле, например на {Properties.NumberOther}. Приходится менять в ресурсах тоже.