XamlServices.Parse(String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
讀取 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。輸入中指定的
xamlXAML 類型必須解析為相關 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 特定概念,例如相依屬性的優化。