Método ExternalMarkupService.Load

Quando substituído em uma classe derivada, analisa o texto de marcação especificado e retorna um item de modelo que representa o texto.

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

Sintaxe

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

Parâmetros

  • markup
    Tipo: System.String
    Um documento XML formado corretamente.

Valor de retorno

Tipo: Microsoft.Windows.Design.Model.ModelItem
Um item de modelo que representa a marcação.

Exceções

Exceção Condição
ArgumentNullException

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

Comentários

Se additionalReferences não forem especificados, apenas esses assemblies referenciados no designer atual estão disponíveis. Se additionalReferences são fornecidos, eles devem ser examinados primeiro, seguido por assemblies referenciados no designer atual. O Load método pode usar os nomes de assembly fornecidos pelo Save método para additionalReferences.

Segurança do .NET Framework

Consulte também

Referência

ExternalMarkupService Classe

Namespace Microsoft.Windows.Design.Services

Outros recursos

Arquitetura de extensibilidade Designer WPF

Arquitetura analisador XAML livre