共用方式為


XamlServices.Parse(String) 方法

定義

讀取 XAML 做為字串輸出並傳回物件圖形。

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

參數

xaml
String

要剖析的 XAML 字串輸入。

傳回

Object

所傳回的物件圖形。

例外狀況

xaml 輸入是 null

備註

若要讓 Parse 呼叫成功建立物件樹狀結構,下列專案必須為 true:

  • 輸入 xaml 格式正確且有效的 XML。

  • 輸入 xaml 在語言層級是有效的 XAML。

  • 輸入中指定的 xaml XAML 類型必須解析為相關 XAML 命名空間中的備份類型。 例如,WPF 命名空間的 XAML 類型可以解析為 XAML 中指定的 WPF XAML 命名空間;WPF 的元件必須包含在專案中,或可在執行時間使用;依此類故。

重要

XamlServices如果您要處理WINDOWS PRESENTATION FOUNDATION (WPF) 類型或以 WPF 為基礎的類型,則不是建議的 XAML 讀取或 XAML 寫入 API 集。 針對 WPF 使用方式,請使用 System.Windows.Markup.XamlReader 來讀取或載入 XAML,以及 System.Windows.Markup.XamlWriter 用於回寫 XAML。 這些類別會在 System.Xaml 其實作中使用 API;不過,它們也支援影響 XAML 讀取和寫入本質的 WPF 特定概念,例如相依性屬性的優化。

適用於