XamlServices.Parse(String) Metodo
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.
Legge XAML come output stringa e restituisce un oggetto grafico.
public:
static System::Object ^ Parse(System::String ^ xaml);
public static object Parse(string xaml);
static member Parse : string -> obj
Public Shared Function Parse (xaml As String) As Object
Parametri
- xaml
- String
Input della stringa XAML da analizzare.
Valori restituiti
Oggetto grafico restituito.
Eccezioni
xaml input è null.
Commenti
Affinché la Parse chiamata crei correttamente un albero di oggetti, è necessario che sia true quanto segue:
L'input
xamlè ben formato e xml valido.L'input
xamlè XAML valido a livello di linguaggio.I tipi XAML specificati nell'input
xamldevono essere risolti nei tipi di supporto negli spazi dei nomi XAML pertinenti. Ad esempio, i tipi XAML per uno spazio dei nomi macchine virtuali Windows possono essere risolti in uno spazio dei nomi XAML macchine virtuali Windows come specificato nel codice XAML; gli assembly per macchine virtuali Windows devono essere inclusi nel progetto o essere disponibili in fase di esecuzione e così via.
Important
XamlServices non è il set di API di lettura XAML consigliato o scrittura XAML se si elaborano tipi windows Presentation Foundation (macchine virtuali Windows) o tipi basati su macchine virtuali Windows. Per macchine virtuali Windows utilizzo, usare System.Windows.Markup.XamlReader per la lettura o il caricamento di XAML e System.Windows.Markup.XamlWriter per la scrittura di XAML. Queste classi usano System.Xaml internamente le API nella loro implementazione, ma forniscono anche supporto per i concetti specifici di macchine virtuali Windows che influiscono sulla natura della lettura e della scrittura XAML, ad esempio ottimizzazioni per le proprietà di dipendenza.