Compartilhar via


Atributo x:Uid

Fornece um identificador dentro de elementos de marcação que é usado pelos processos e ferramentas de localização.

Uso de atributos XAML

<object x:Uid="identifier"... />
-or-
<object>
  <object.property x:Uid="identifier"... >
    ...
</object.property>
</object>

Valores de XAML

identifier

Uma sequência de caracteres criada manualmente ou gerada automaticamente que deve ser exclusiva dentro do arquivo, quando interpretada pelos processos ou ferramentas de localização.

Comentários

x:Uid é o caso excepcional singular em Extensible Application Markup Language (XAML) no qual um atributo tem permissão para estar em um elemento de propriedade. Todos os outros atributos são inválidos em um elemento de propriedade.  Esse uso é necessário porque um elemento de propriedade ainda pode conter uma seqüência, e a única maneira de marcar essa cadeia de caracteres para ser um recurso exclusivo que precisa ser localizados é colocar o x:Uid atributo no elemento de propriedade delimitador.

Processadores Extensible Application Markup Language (XAML) personalizados não devem criar uma condição de erro se eles encontrarem x:Uid em um elemento de propriedade.

Os processadores Extensible Application Markup Language (XAML) no sentido genérico (processadores que não necessariamente fazem parte do processo de localização) não deverão impor exclusividade dos valores x:Uid. Essa responsabilidade é do gerador dos valores, e a expectativa de exclusividade é razoável para os consumidores dos valores, como processos e ferramentas de globalização dedicados.

Consulte também

Conceitos

Globalização para o Windows Presentation Foundation

Referência

Uid

UidManager