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 della 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.
Restituisce
Oggetto grafico restituito.
Eccezioni
L'input del xaml
è 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
xaml
devono essere risolti nei tipi di supporto negli spazi dei nomi XAML pertinenti. Ad esempio, i tipi XAML per uno spazio dei nomi WPF possono essere risolti in uno spazio dei nomi XAML WPF come specificato in XAML; gli assembly per WPF devono essere inclusi nel progetto o essere disponibili in fase di esecuzione; E così via.
Importante
XamlServicesnon è il set di API di lettura XAML consigliato o scrittura XAML se si elaborano tipi Windows Presentation Foundation (WPF) o tipi basati su WPF. Per l'utilizzo di WPF, 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 le API internamente nell'implementazione, ma forniscono anche il supporto per i concetti specifici di WPF che influenzano la natura della lettura e della scrittura XAML, ad esempio le ottimizzazioni per le proprietà di dipendenza.