Skip to main content

AvaloniaRuntimeXamlLoader Class

Definition​

Assembly:Avalonia.Markup.Xaml.Loader
Package:Avalonia.Markup.Xaml.Loader
public class AvaloniaRuntimeXamlLoader

Inheritance: object -> AvaloniaRuntimeXamlLoader

Methods​

NameDescription
Load (3 overloads)Loads XAML from a stream.
LoadGroupNo summary available.
ParseParse XAML from a string.

Load overloads​

Load Method​

Loads XAML from a stream.

public object Load(Avalonia.Markup.Xaml.RuntimeXamlLoaderDocument document, Avalonia.Markup.Xaml.RuntimeXamlLoaderConfiguration configuration)
Parameters​

document Avalonia.Markup.Xaml.RuntimeXamlLoaderDocument

The stream containing the XAML.

configuration Avalonia.Markup.Xaml.RuntimeXamlLoaderConfiguration

Xaml loader configuration.

Returns​

object

The loaded object.

Load Method​

Loads XAML from a stream.

public object Load(System.IO.Stream stream, System.Reflection.Assembly localAssembly, object rootInstance, Uri uri, bool designMode)
Parameters​

stream System.IO.Stream

The stream containing the XAML.

localAssembly System.Reflection.Assembly

Default assembly for clr-namespace:

rootInstance object

The optional instance into which the XAML should be loaded.

uri Uri

The URI of the XAML being loaded.

designMode bool

Indicates whether the XAML is being loaded in design mode.

Returns​

object

The loaded object.

Load Method​

Loads XAML from a string.

public object Load(string xaml, System.Reflection.Assembly localAssembly, object rootInstance, Uri uri, bool designMode)
Parameters​

xaml string

The string containing the XAML.

localAssembly System.Reflection.Assembly

Default assembly for clr-namespace:.

rootInstance object

The optional instance into which the XAML should be loaded.

uri Uri

The URI of the XAML being loaded.

designMode bool

Indicates whether the XAML is being loaded in design mode.

Returns​

object

The loaded object.

LoadGroup Method​

public System.Collections.Generic.IReadOnlyList<object> LoadGroup(System.Collections.Generic.IReadOnlyCollection<Avalonia.Markup.Xaml.RuntimeXamlLoaderDocument> documents, Avalonia.Markup.Xaml.RuntimeXamlLoaderConfiguration configuration)

Parameters​

documents System.Collections.Generic.IReadOnlyCollection<Avalonia.Markup.Xaml.RuntimeXamlLoaderDocument>

configuration Avalonia.Markup.Xaml.RuntimeXamlLoaderConfiguration

Returns​

System.Collections.Generic.IReadOnlyList<object>

Parse Method​

Parse XAML from a string.

public T Parse<T>(string xaml, System.Reflection.Assembly localAssembly)

Parameters​

xaml string

The string containing the XAML.

localAssembly System.Reflection.Assembly

Default assembly for clr-namespace:.

Returns​

object

The loaded object.