Metodo ExternalMarkupService.Load

Sottoposto a override in una classe derivata, analizza il testo di markup specificato e restituisce un elemento del modello che rappresenta tale testo.

Spazio dei nomi:  Microsoft.Windows.Design.Services
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
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

Parametri

Valore restituito

Tipo: Microsoft.Windows.Design.Model.ModelItem
Elemento del modello che rappresenta il markup.

Eccezioni

Eccezione Condizione
ArgumentNullException

markup è nullriferimento null (Nothing in Visual Basic).

Note

Se non sono specificati additionalReferences, saranno disponibili solo gli assembly a cui viene fatto riferimento nella finestra di progettazione corrente. Se vengono forniti additionalReferences, questi dovranno essere esaminati per primi, seguiti dagli assembly a cui viene fatto riferimento nella finestra di progettazione corrente. Il metodo Load può utilizzare i nomi degli assembly forniti dal metodo Save per l'oggetto additionalReferences.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ExternalMarkupService Classe

Spazio dei nomi Microsoft.Windows.Design.Services

Altre risorse

Architettura di estensibilità di Progettazione WPF

Architettura del parser XAML