Поделиться через


Атрибут 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

Ссылки

Uid

UidManager