ExternalMarkupService.Load 方法

当在派生类中重写时,分析指定的标记文本并返回一个表示该文本的模型项。

命名空间:  Microsoft.Windows.Design.Services
程序集:  Microsoft.Windows.Design.Interaction(在 Microsoft.Windows.Design.Interaction.dll 中)

语法

声明
Public MustOverride Function Load ( _
    markup As String, _
    additionalReferences As IEnumerable(Of AssemblyName) _
) As ModelItem
public abstract ModelItem Load(
    string markup,
    IEnumerable<AssemblyName> additionalReferences
)
public:
virtual ModelItem^ Load(
    String^ markup, 
    IEnumerable<AssemblyName^>^ additionalReferences
) abstract
abstract Load : 
        markup:string * 
        additionalReferences:IEnumerable<AssemblyName> -> ModelItem 
public abstract function Load(
    markup : String, 
    additionalReferences : IEnumerable<AssemblyName>
) : ModelItem

参数

  • markup
    类型:System.String
    一个具有正确格式的 XML 文档。

返回值

类型:Microsoft.Windows.Design.Model.ModelItem
一个表示该标记的模型项。

异常

异常 条件
ArgumentNullException

markup 为 nullnull 引用(在 Visual Basic 中为 Nothing)。

备注

如果未指定 additionalReferences,则只有那些在当前设计器中引用的程序集才可用。 如果提供了 additionalReferences,则应当首先检查它们,然后检查当前设计器中引用的程序集。 Load 方法可使用 Save 方法为 additionalReferences 提供的程序集名称。

.NET Framework 安全性

请参见

参考

ExternalMarkupService 类

Microsoft.Windows.Design.Services 命名空间

其他资源

WPF 设计器扩展性体系结构

XAML 分析器体系结构