Атрибут x:UID
Обновлен: Ноябрь 2007
Предоставляет идентификатор внутри элементов разметки, который используется процессами и инструментами локализации.
Использование атрибута XAML
<object x:Uid="identifier"... />
-or-
<object>
<object.property x:Uid="identifier"... >
...
</object.property>
</object>
Значения XAML
identifier |
Созданная вручную или сформированная автоматически строка, которая должна быть уникальной в пределах файла, когда интерпретируется процессами или инструментами локализации. |
Заметки
x:Uid — простое исключение в Язык XAML (Extensible Application Markup Language), когда атрибуту разрешается находиться в элементе свойства. Все остальные атрибуты являются недопустимыми для элемента свойства. Это необходимо, поскольку элемент свойства может содержать строку, и единственным способом пометки этой строки как уникального ресурса, который необходимо локализовать, является помещение атрибута x:Uid во включающий элемент свойства.
Пользовательские обработчики Язык XAML (Extensible Application Markup Language) не должны вызывать ошибочное условие, если встречают x:Uid в элементе свойства.
В общем случае обработчики Язык XAML (Extensible Application Markup Language) (обработчики, которые не обязательно являются частью процесса локализации) не требуют уникальности значений x:Uid. Ответственность за это несет сторона, создающая значения, и требование уникальности является обоснованным для потребителей значений, таких как выделенные процессы или инструменты глобализации.
См. также
Основные понятия
Глобализация и Windows Presentation Foundation