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 调用成功创建对象树,必须为 true:
输入
xaml格式正确且有效 XML。输入
xaml是语言级别的有效 XAML。输入中指定的
xamlXAML 类型必须解析为相关 XAML 命名空间中的后盾类型。 例如,WPF命名空间的 XAML 类型可以解析为在 XAML 中指定的WPF XAML 命名空间;WPF的程序集必须包含在项目中或在运行时可用;等等。
Important
XamlServices 如果你正在处理基于 WPF 的 Windows Presentation Foundation (WPF) 类型或类型,则不建议使用 XAML 读取或 XAML 写入 API 集。 对于WPF用法,请使用 System.Windows.Markup.XamlReader 读取或加载 XAML,使用 System.Windows.Markup.XamlWriter写回 XAML。 这些类在其实现中内部使用 System.Xaml API;但是,它们还支持影响 XAML 读取和写入性质的 WPF 特定概念,例如依赖项属性的优化。