Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Предоставляет уникальный идентификатор для элементов разметки. Для Universal Windows Platform (UWP) XAML этот уникальный идентификатор используется процессами и средствами локализации XAML, такими как использование ресурсов из .resw-файла ресурсов.
Использование атрибута XAML
<object x:Uid="stringID".../>
Значения XAML
| Срок | Description |
|---|---|
| stringID | Строка, которая однозначно идентифицирует элемент XAML в приложении и становится частью пути к ресурсу в файле ресурсов. См. примечания. |
Замечания
Используйте x:Uid для идентификации элемента объекта в XAML. Обычно этот элемент объекта является экземпляром класса элемента управления или другого элемента, отображаемого в пользовательском интерфейсе. Связь между строкой, используемой в x:Uid и строками, используемыми в файле ресурсов, заключается в том, что строки файла ресурсов являются x:Uid , за которым следует точка (.), а затем по имени определенного свойства локализованного элемента. Рассмотрим этот пример:
<Button x:Uid="GoButton" Content="Go"/>
Чтобы указать содержимое для замены отображаемого текста Go, необходимо указать новый ресурс, поступающий из файла ресурса. Файл ресурса должен содержать запись для ресурса с именем GoButton.Content. Содержимое в этом случае является определенным свойством, унаследованным классом Button . Вы также можете указать локализованные значения для других свойств этой кнопки, например можно указать значение на основе ресурсов для GoButton.FlowDirection. Дополнительные сведения об использовании файлов x:Uid и ресурсов см. в разделе "Локализация строк" в манифесте пакета пользовательского интерфейса и приложения.
Допустимость строк, используемых в качестве значения x:Uid, определяется тем, какие строки являются допустимыми идентификаторами в файле ресурсов и в пути к ресурсу.
x:Uid дискретен из x:Name как из-за указанного сценария локализации XAML, так и поэтому идентификаторы, используемые для локализации, не имеют зависимостей от последствий модели программирования x:Name. Кроме того, x:Name регулируется понятием области имен XAML, а уникальность x:Uid управляется системой индекса ресурсов пакета (PRI). Дополнительные сведения см. в статье "Управление ресурсами с помощью MRT Core и системы управления ресурсами".
В XAML среды выполнения Windows действуют несколько иные правила уникальности x:Uid, чем в предыдущих технологиях, использующих XAML. Для XAML среды выполнения Windows допустимо использовать одно и то же значение идентификатора x:Uid в качестве директивы для нескольких элементов XAML. Однако каждый такой элемент должен использовать одинаковую логику обработки при решении вопроса с ресурсами в файле ресурсов. Кроме того, все файлы XAML в проекте используют одну область ресурсов для разрешения x:Uid, и нет концепции областей x:Uid, которые бы соответствовали отдельным файлам XAML.
В некоторых случаях вы будете использовать путь к ресурсу, а не встроенные функции системы индекса ресурсов пакета (PRI). Любая строка, используемая в качестве значения x:Uid , определяет путь к ресурсу, который начинается с ms-resource:///Resources/ и включает строку x:Uid . Путь завершается именами свойств, указанных в файле ресурсов или иными целевыми объектами.
Не помещайте x:Uid в элементы свойств, которые не разрешены в XAML среды выполнения Windows.
Windows developer