次の方法で共有


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 オブジェクト ツリーが正常に作成されるようにするには、次のことが該当する必要があります。

  • 入力は xaml 整形式で有効な XML です。

  • 入力は xaml 、言語レベルで有効な XAML です。

  • 入力で xaml 指定された XAML 型は、関連する XAML 名前空間のバッキング型に解決する必要があります。 たとえば、WPF 名前空間の XAML 型は、XAML で指定されている WPF XAML 名前空間に解決できます。WPF のアセンブリは、プロジェクトに含まれているか、実行時に使用できる必要があります。などなど。

重要

XamlServicesは、WINDOWS PRESENTATION FOUNDATION (WPF) 型または WPF に基づく型を処理する場合は、推奨される XAML 読み取りまたは XAML 書き込み API セットではありません。 WPF を使用する場合は、XAML の読み取りまたは読み込み、および XAML の書き戻しSystem.Windows.Markup.XamlWriterに使用System.Windows.Markup.XamlReaderします。 これらのクラスは実装で内部的に API を使用 System.Xaml しますが、依存関係プロパティの最適化など、XAML の読み取りと書き込みの性質に影響を与える WPF 固有の概念のサポートも提供します。

適用対象