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 読み取りまたは XAML 書き込み API セットではありません。 WPF使用する場合は、XAML の読み取りまたは読み込みに System.Windows.Markup.XamlReader を使用し、XAML を書き戻すには System.Windows.Markup.XamlWriter を使用します。 これらのクラスは System.Xaml API を実装で内部的に使用しますが、依存関係プロパティの最適化など、XAML の読み取りと書き込みの性質に影響を与える WPF 固有の概念のサポートも提供します。

適用対象