語言

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 字串輸入用來解析。

傳回

回傳的物件圖。

例外狀況

xaml 輸入為 null。

備註

為了 Parse 成功建立物件樹,以下條件必須成立:

  • xaml輸入為格式良好且有效的 XML。

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

  • 輸入中指定的 xaml XAML 類型必須解析為相關 XAML 命名空間中的後備類型。 例如,WPF 命名空間的 XAML 類型可以解析為 XAML 中指定的 WPF XAML 命名空間;WPF 的組合語言必須包含在專案中或在執行時可用;依此類推。

Important

XamlServices 如果你正在處理 Windows Presentation Foundation(WPF)型別,或基於 WPF 型別,則不是推薦的 XAML 閱讀或寫入 API 集合。 WPF用途,使用 System.Windows.Markup.XamlReader 用於讀取或載入 XAML,System.Windows.Markup.XamlWriter 用於寫回 XAML。 這些類別在實作中內部使用 System.Xaml API;但同時也支援影響 XAML 讀寫特性的 WPF 特定概念,例如相依屬性的優化。

適用於