XamlServices.Parse(String) Metodo

Definizione

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 xaml devono 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.

Si applica a