ExternalMarkupService.Load-Methode

Analysiert beim Überschreiben in einer abgeleiteten Klasse den angegebenen Markuptext und gibt ein Modellelement zurück, das diesen Text darstellt.

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

Syntax

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

Parameter

  • markup
    Typ: System.String
    Ein ordnungsgemäß formatiertes XML-Dokument.

Rückgabewert

Typ: Microsoft.Windows.Design.Model.ModelItem
Ein Modellelement, das das Markup darstellt.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

markup hat den Wert nullNULL-Verweis (Nothing in Visual Basic).

Hinweise

Wenn keine additionalReferences angegeben werden, sind nur die Assemblys verfügbar, auf die im aktuellen Designer verwiesen wird. Wenn additionalReferences angegeben werden, sollten diese zuerst überprüft werden, und anschließend die Assemblys, auf die im aktuellen Designer verwiesen wird. Die Load-Methode kann die Assemblynamen verwenden, die von der Save-Methode für additionalReferences bereitgestellt wird.

.NET Framework-Sicherheit

Siehe auch

Referenz

ExternalMarkupService Klasse

Microsoft.Windows.Design.Services-Namespace

Weitere Ressourcen

Erweiterbare Architektur des WPF-Designers

Architektur des XAML-Parsers