XamlServices.Parse(String) Metodo

Definizione

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

Object

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.

Si applica a