Я добавляю локализацию в свое приложение UWP, добавляя теги x: uid ко всем моим элементам и используя многоязычный инструментарий. Однако я столкнулся с проблемой, когда в одном случае я сам меняю текст в узком представлении с помощью visualstatemanager. Как это сделать в локализованном приложении? Моя первая мысль заключалась в том, чтобы изменить uid элемента на новый совпадение с новым текстом, я не уверен, что это возможно.Выполнение локализации в visualstatemanager путем изменения x: uid?
Вот пример того, что я хотел бы сделать, но не работает:
<textblock x:Name="DescriptionTextBox" x:uid="DescriptionTextBox"/> // Normal long description
....
<VisualState x:Name="NarrowState">
<VisualState.StateTriggers>
<AdaptiveTrigger MinWindowWidth="0" />
</VisualState.StateTriggers>
<VisualState.Setters>
<Setter Target="DescriptionTextBox.Uid" Value="DescriptionTextBoxShort" /> // Uid of short description
Я не уверен, что понимаю. Что вы пробовали? – WiredPrairie
@WiredPrairie Я добавил пример – Jason