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 です。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 固有の概念のサポートも提供します。