string
  • xaml
  • binding
  • formatting
  • windows-phone-8
  • 2013-03-27 3 views 1 likes 
    1

    Я хочу связать значение и форматировать его с помощью локализованной строки. Нечто подобное:Как форматировать строку с помощью локализованной строки?

    <TextBlock Text="{Binding Age, StringFormat='\{0\} {Binding Path=LocalizedResources.Global_AgeSuffix, Source={StaticResource LocalizedStrings}}'}" /> 
    

    Выход:

    • 30 анс если французская культура
    • 30 лет, если другая культура

    Возможно ли это?

    С уважением,

    Flo

    ответ

    2

    К сожалению, вы не можете форматировать Bound текста этого пути на Windows Phone.

    Существует две альтернативы.

    1. Добавить другое свойство связанного объекта, который имеет форматирование уже применяется
    2. Применить форматирование с преобразователем.
    +0

    Благодарим за помощь! – Florian

     Смежные вопросы

    • Нет связанных вопросов^_^