Compartir a través de


ExternalMarkupService.Save (Método)

Cuando se reemplaza en una clase derivada, serializa el elemento de modelo especificado en texto de marcado con formato correcto que representa dicho elemento de modelo.

Espacio de nombres:  Microsoft.Windows.Design.Services
Ensamblado:  Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)

Sintaxis

'Declaración
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

Parámetros

Valor devuelto

Tipo: System.String
Texto de marcado que representa el elemento de modelo.

Excepciones

Excepción Condición
ArgumentNullException

El valor de root es nullreferencia null (Nothing en Visual Basic).

Comentarios

Cuando la llamada a los métodos Save devuelve, requiredAssemblies contiene las referencias del ensamblado que son necesarias para resolver todos los tipos en este subárbol. El método Load puede usar este conjunto agregar los elementos necesarios a las referencias.

Seguridad de .NET Framework

Vea también

Referencia

ExternalMarkupService Clase

Microsoft.Windows.Design.Services (Espacio de nombres)

ModelItem

Otros recursos

Arquitectura de extensibilidad de WPF Designer

Arquitectura de analizador de XAML