Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het kenmerk xml:lang is een door XML gedefinieerd kenmerk dat de taal- en cultuurinformatie declareert voor een element in XML. Dezelfde betekenis van het kenmerk blijft behouden in XAML; er zijn echter enkele aanvullende overwegingen van toepassing.
XAML-kenmerkgebruik
<object xml:lang="rfc3066lang" />
XAML-waarden
| Waarde | Beschrijving |
|---|---|
| rfc3066lang- | Een tekenreeks die is afgeleid van de RFC 3066 standaard en identificeert een taal of een taalregio. Wanneer dit laatste het geval is, worden de taal en regio gescheiden door één afbreekstreepje. Zie XmlLanguage voor meer informatie over de waarden en opmaak. |
Opmerkingen
De definitie voor het kenmerk xml:lang in XAML is afgeleid van xml:lang zoals gedefinieerd als een 'speciaal kenmerk' door het World Wide Web Consortium (W3C) voor XML. Taal- en cultuurinformatie wordt mogelijk op verschillende manieren verwerkt op basis van elementen, afhankelijk van hun implementaties; Er is echter geen standaard XAML-verwerking van het kenmerk xml:lang.
De standaardwaarde van het kenmerk xml:lang is een lege tekenreeks op kenmerkniveau.
De xml:lang kenmerkeffecten en de waarde van het kenmerk worden over het algemeen permanent toegepast op onderliggende elementen, wanneer ze worden geïnterpreteerd door systemen die op xml:lang waarden reageren.
Wanneer deze wordt geïnterpreteerd door XAML-schrijvers van .NET XAML Services, kan een xml:lang waarde XmlLanguage of CultureInfo objecten maken in de onderliggende objectweergave; dit gedrag is echter afhankelijk van of de waarde die is opgegeven voor xml:lang een geldige constructie is voor deze klassen.
Frameworks kunnen koppelingen maken tussen door framework gedefinieerde eigenschappen en de betekenis van xml:lang in XML door XmlLangPropertyAttribute toe te passen op de eigenschap.
WPF-gebruiksknooppunten
Voor elementen die afgeleide klassen van FrameworkElement of FrameworkContentElementzijn, kunt u de equivalente Language afhankelijkheidseigenschap gebruiken in plaats van het kenmerk xml:lang. De eigenschap Language maakt standaard gebruik van 'en-US' als deze niet anders is ingesteld, hetzij via de eigenschap of door het xml:lang kenmerk te verwerken.
Zie ook
.NET Desktop feedback