XmlLanguage Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un tag di linguaggio da usare nel markup XAML.
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
- Ereditarietà
-
XmlLanguage
- Attributi
Commenti
Il tag di lingua può avere o meno una registrazione nel CultureInfo sistema in cui viene interpretato il codice XAML.
Questa classe è utile per gestire i valori rappresentati usando xml:lang in XML.
I tag di lingua possono essere specificati in formato a due caratteri o in un formato delle impostazioni locali in lingua sillabata. Vedere RFC 3066.
Si noti che la specifica XML consente la stringa vuota per xml:lang, anche se non consentita da RFC 3066; pertanto, il XmlLanguage tipo consente "" (stringa di attributo vuota). Un costruito XmlLanguage predefinito si comporta come se costruito con "" (stringa vuota).
Utilizzo degli attributi XAML
<object property="prefix"/>
- or -
<object property="prefix-subcode"/>
Valori XAML
Prefisso Prefisso lingua, usando i valori del prefisso della lingua ISO 639-1. Ad esempio "en" o "zh". I valori maiuscoli vengono accettati e convertiti in lettere minuscole. Può anche trattarsi di un attributo vuoto, "".
Sottocodice Se specificato, deve essere preceduto da un singolo trattino. Quindi, un codice secondario definito da RFC 3066. L'utilizzo più tipico e quello che è più probabile eseguire correttamente il mapping a un CultureInfo, è un paese o una designazione regionale, ad esempio "-us" o "-hk". I valori maiuscoli vengono accettati e convertiti in lettere minuscole.
Proprietà
| Nome | Descrizione |
|---|---|
| Empty |
Ottiene un'istanza statica XmlLanguage come verrebbe creata con GetLanguage(String) il tag di lingua come stringa di attributo vuota. |
| IetfLanguageTag |
Ottiene la rappresentazione di stringa del tag di lingua. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetEquivalentCulture() |
Restituisce l'equivalente appropriato CultureInfo per questo XmlLanguageoggetto , se e solo se tale oggetto CultureInfo è registrato per il IetfLanguageTag valore di .XmlLanguage |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetLanguage(String) |
Restituisce un'istanza XmlLanguage di , basata su una stringa che rappresenta il linguaggio per RFC 3066. |
| GetSpecificCulture() |
Restituisce l'oggetto non neutrale più strettamente CultureInfo correlato per questo XmlLanguageoggetto . |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce un oggetto String che rappresenta l'oggetto corrente XmlLanguage. |