XmlLanguage Klas

Definitie

Vertegenwoordigt een taaltag voor gebruik in XAML-markeringen.

public ref class XmlLanguage
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.XmlLanguageConverter))]
public class XmlLanguage
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.XmlLanguageConverter))>]
type XmlLanguage = class
Public Class XmlLanguage
Overname
XmlLanguage
Kenmerken

Opmerkingen

De taaltag kan al dan niet een geregistreerde code CultureInfo hebben op het systeem waar de XAML wordt geïnterpreteerd.

Deze klasse is handig voor het verwerken van waarden die worden weergegeven xml:lang in XML.

Taaltags kunnen worden opgegeven in twee tekens of in een afgebreekbare taalinstelling. Zie RFC 3066.

Houd er rekening mee dat de XML-specificatie de lege tekenreeks toestaat, xml:langhoewel dat niet is toegestaan door RFC 3066; daarom staat het XmlLanguage type '' (lege kenmerktekenreeks) toe. Een standaardconstructie XmlLanguage gedraagt zich alsof deze is samengesteld met '' (lege tekenreeks).

XAML-kenmerkgebruik

<object property="prefix"/>
- or -
<object property="prefix-subcode"/>

XAML-waarden

Voorvoegsel Taalvoorvoegsel met behulp van de iso 639-1-taalvoorvoegselwaarden. Bijvoorbeeld 'en' of 'zh'. Hoofdletterwaarden worden geaccepteerd en geconverteerd naar kleine letters. Dit kan ook een leeg kenmerk zijn, ''.

subcode Indien opgegeven, moet worden voorafgegaan door één afbreekstreepje. Vervolgens een subcode zoals gedefinieerd door RFC 3066. Het meest gangbare gebruik, en de meest waarschijnlijke toewijzing aan een CultureInfo, is een land- of regionale aanduiding, zoals '-us' of '-hk'. Hoofdletterwaarden worden geaccepteerd en geconverteerd naar kleine letters.

Eigenschappen

Name Description
Empty

Hiermee haalt u een statisch XmlLanguage exemplaar op zoals wordt gemaakt door GetLanguage(String) de taaltag als een lege kenmerktekenreeks.

IetfLanguageTag

Hiermee haalt u de tekenreeksweergave van de taaltag op.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetEquivalentCulture()

Retourneert het juiste equivalent CultureInfo voor dit XmlLanguage, indien en alleen als een dergelijke CultureInfo is geregistreerd voor de IetfLanguageTag waarde hiervan XmlLanguage.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLanguage(String)

Retourneert een XmlLanguage exemplaar op basis van een tekenreeks die de taal vertegenwoordigt per RFC 3066.

GetSpecificCulture()

Retourneert de meest nauw gerelateerde niet-neutrale CultureInfo voor dit XmlLanguage.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een String waarde die de huidige XmlLanguagevertegenwoordigt.

Van toepassing op