ExternalMarkupService.Save 方法

当在派生类中重写时,将指定的模型项序列化为表示该模型项的具有正确格式的标记文本。

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

语法

声明
Public MustOverride Function Save ( _
    root As ModelItem, _
    <OutAttribute> ByRef requiredAssemblies As IEnumerable(Of AssemblyName) _
) As String
public abstract string Save(
    ModelItem root,
    out IEnumerable<AssemblyName> requiredAssemblies
)
public:
virtual String^ Save(
    ModelItem^ root, 
    [OutAttribute] IEnumerable<AssemblyName^>^% requiredAssemblies
) abstract
abstract Save : 
        root:ModelItem * 
        requiredAssemblies:IEnumerable<AssemblyName> byref -> string 
public abstract function Save(
    root : ModelItem, 
    requiredAssemblies : IEnumerable<AssemblyName>
) : String

参数

返回值

类型:System.String
表示该模型项的标记文本。

异常

异常 条件
ArgumentNullException

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

备注

当返回对 Save 方法的调用时,requiredAssemblies 包含解析此子树中的全部类型所必要的程序集引用。 Load 方法可以使用这个集并添加所需到引用中。

.NET Framework 安全性

请参见

参考

ExternalMarkupService 类

Microsoft.Windows.Design.Services 命名空间

ModelItem

其他资源

WPF 设计器扩展性体系结构

XAML 分析器体系结构