Método ExternalMarkupService.Save

Quando substituído em uma classe derivada, serializa o item do modelo especificado em texto de marcação bem definidas que representa esse item de modelo.

Namespace:  Microsoft.Windows.Design.Services
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
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 de retorno

Tipo: System.String
Texto de marcação que representa o modelo item.

Exceções

Exceção Condição
ArgumentNullException

root is nulluma referência nula (Nothing no Visual Basic).

Comentários

Quando a chamada para o Save método retorna, requiredAssemblies contém as referências de assembly que são necessárias para resolver todos os tipos na subárvore. O Load método pode usar este conjunto e adicionar o que é necessário para referências.

Segurança do .NET Framework

Consulte também

Referência

ExternalMarkupService Classe

Namespace Microsoft.Windows.Design.Services

ModelItem

Outros recursos

Arquitetura de extensibilidade Designer WPF

Arquitetura analisador XAML livre