Compartir a través de


ExternalMarkupService.Load (Método)

Cuando se reemplaza en una clase derivada, analiza el texto de marcado especificado y devuelve un elemento de modelo que representa dicho texto.

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

Sintaxis

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

Valor devuelto

Tipo: Microsoft.Windows.Design.Model.ModelItem
Elemento de modelo que representa el marcado.

Excepciones

Excepción Condición
ArgumentNullException

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

Comentarios

Si no se especifican referencias additionalReferences, sólo estarán disponibles los ensamblados a los que se haga referencia en el diseñador actual. Si se proporcionan referencias additionalReferences, deben examinarse primero, seguidas de los ensamblados a los que se hace referencia en el diseñador actual. El método Load puede usar los nombres de ensamblado proporcionados por el método Save para additionalReferences.

Seguridad de .NET Framework

Vea también

Referencia

ExternalMarkupService Clase

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

Otros recursos

Arquitectura de extensibilidad de WPF Designer

Arquitectura de analizador de XAML