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 lingua da utilizzare 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 presenza registrata CultureInfo nel 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 forma a due caratteri o in un formato di 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).
Uso della sintassi XAML per gli attributi
<object property="prefix"/>
- or -
<object property="prefix-subcode"/>
Valori XAML
prefix
Prefisso linguistico, 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 mappare correttamente 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à
Empty |
Ottiene un'istanza XmlLanguage statica come se fosse creata da GetLanguage(String) con il tag della lingua come una stringa attributo vuoto. |
IetfLanguageTag |
Ottiene la rappresentazione in forma di stringa del tag della lingua. |
Metodi
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, in base a una stringa che rappresenta il linguaggio per RFC 3066. |
GetSpecificCulture() |
Restituisce l’oggetto CultureInfo maggiormente correlato non neutro per XmlLanguage. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Restituisce un oggetto String che rappresenta l'oggetto XmlLanguage corrente. |