XamlReader.Load XamlReader.Load XamlReader.Load XamlReader.Load Method

Definición

Lee la entrada XAML y devuelve la raíz del árbol de objetos correspondiente.Reads XAML input and returns the root of the corresponding object tree.

Sobrecargas

Load(Stream) Load(Stream) Load(Stream)

Lee la entrada XAML del objeto Stream especificado y devuelve un objeto Object que es la raíz del árbol de objetos correspondiente.Reads the XAML input in the specified Stream and returns an Object that is the root of the corresponding object tree.

Load(XamlReader) Load(XamlReader) Load(XamlReader) Load(XamlReader)

Lee la entrada XAML a través del objeto XamlReader especificado y devuelve un objeto que es la raíz del árbol de objetos correspondiente.Reads the XAML input through a provided XamlReader and returns an object that is the root of the corresponding object tree.

Load(XmlReader) Load(XmlReader) Load(XmlReader) Load(XmlReader)

Lee la entrada XAML del objeto XmlReader especificado y devuelve un objeto que es la raíz del árbol de objetos correspondiente.Reads the XAML input in the specified XmlReader and returns an object that is the root of the corresponding object tree.

Load(Stream, ParserContext) Load(Stream, ParserContext) Load(Stream, ParserContext)

Lee la entrada XAML del objeto Stream especificado y devuelve un objeto que es la raíz del árbol de objetos correspondiente.Reads the XAML input in the specified Stream and returns an object that is the root of the corresponding object tree.

Load(Stream) Load(Stream) Load(Stream)

Lee la entrada XAML del objeto Stream especificado y devuelve un objeto Object que es la raíz del árbol de objetos correspondiente.Reads the XAML input in the specified Stream and returns an Object that is the root of the corresponding object tree.

public:
 static System::Object ^ Load(System::IO::Stream ^ stream);
public static object Load (System.IO.Stream stream);
static member Load : System.IO.Stream -> obj

Parámetros

stream
Stream Stream Stream Stream

El XAML que se va a cargar, con formato de secuencia.The XAML to load, in stream form.

Devoluciones

Objeto en la raíz del árbol de objetos creado.The object at the root of the created object tree.

Excepciones

Ejemplos

En el ejemplo siguiente se Button guarda un MemoryStream en un XamlWriter mediante la clase.The following example saves a Button into a MemoryStream using the XamlWriter class. La secuencia se vuelve a cargar en un Button mediante el método Load estático en la XamlReader clase.The stream is then loaded back into a Button using the static Load method on the XamlReader class.

// Create the Button.
Button originalButton = new Button();
originalButton.Height = 50;
originalButton.Width = 100;
originalButton.Background = Brushes.AliceBlue;
originalButton.Content = "Click Me";

// Save the Button to a string.
string savedButton = XamlWriter.Save(originalButton);

// Load the button
StringReader stringReader = new StringReader(savedButton);
XmlReader xmlReader = XmlReader.Create(stringReader);
Button readerLoadButton = (Button)XamlReader.Load(xmlReader);
' Create the Button.
Dim originalButton As New Button()
originalButton.Height = 50
originalButton.Width = 100
originalButton.Background = Brushes.AliceBlue
originalButton.Content = "Click Me"

' Save the Button to a string.
Dim savedButton As String = XamlWriter.Save(originalButton)

' Load the button
Dim stringReader As New StringReader(savedButton)
Dim xmlReader As XmlReader = XmlReader.Create(stringReader)
Dim readerLoadButton As Button = CType(XamlReader.Load(xmlReader), Button)
Consulte también:

Load(XamlReader) Load(XamlReader) Load(XamlReader) Load(XamlReader)

Lee la entrada XAML a través del objeto XamlReader especificado y devuelve un objeto que es la raíz del árbol de objetos correspondiente.Reads the XAML input through a provided XamlReader and returns an object that is the root of the corresponding object tree.

public:
 static System::Object ^ Load(System::Xaml::XamlReader ^ reader);
public static object Load (System.Xaml.XamlReader reader);
static member Load : System.Xaml.XamlReader -> obj
Public Shared Function Load (reader As XamlReader) As Object

Parámetros

reader
XamlReader XamlReader XamlReader XamlReader

Objeto XamlReader.A XamlReader object. Se espera que se inicialice con el XAML de entrada.This is expected to be initialized with input XAML.

Devoluciones

Objeto que es la raíz del árbol de objetos creado.The object that is the root of the created object tree.

Excepciones

Comentarios

La entrada XamlReader puede ser Baml2006Reader.The input XamlReader can be Baml2006Reader. Así es cómo puede cargar BAML en tiempo de ejecución o para la herramienta de localización.This is how you can load BAML at run time, or for localization tool purposes.

Load(XmlReader) Load(XmlReader) Load(XmlReader) Load(XmlReader)

Lee la entrada XAML del objeto XmlReader especificado y devuelve un objeto que es la raíz del árbol de objetos correspondiente.Reads the XAML input in the specified XmlReader and returns an object that is the root of the corresponding object tree.

public:
 static System::Object ^ Load(System::Xml::XmlReader ^ reader);
public static object Load (System.Xml.XmlReader reader);
static member Load : System.Xml.XmlReader -> obj
Public Shared Function Load (reader As XmlReader) As Object

Parámetros

reader
XmlReader XmlReader XmlReader XmlReader

XmlReader que ya ha cargado la entrada XAML con formato XML.The XmlReader that has already loaded the XAML input to load in XML form.

Devoluciones

Objeto que es la raíz del árbol de objetos creado.The object that is the root of the created object tree.

Excepciones

Ejemplos

En el ejemplo siguiente se convierte Button un en una cadena mediante XamlWriter la clase.The following example converts a Button into a string using the XamlWriter class. A continuación, la cadena se vuelve a Button cargar en un Load mediante el método XamlReader estático en la clase.The string is then loaded back into a Button using the static Load method on the XamlReader class.

// Create the Button.
Button originalButton = new Button();
originalButton.Height = 50;
originalButton.Width = 100;
originalButton.Background = Brushes.AliceBlue;
originalButton.Content = "Click Me";

// Save the Button to a string.
string savedButton = XamlWriter.Save(originalButton);

// Load the button
StringReader stringReader = new StringReader(savedButton);
XmlReader xmlReader = XmlReader.Create(stringReader);
Button readerLoadButton = (Button)XamlReader.Load(xmlReader);
' Create the Button.
Dim originalButton As New Button()
originalButton.Height = 50
originalButton.Width = 100
originalButton.Background = Brushes.AliceBlue
originalButton.Content = "Click Me"

' Save the Button to a string.
Dim savedButton As String = XamlWriter.Save(originalButton)

' Load the button
Dim stringReader As New StringReader(savedButton)
Dim xmlReader As XmlReader = XmlReader.Create(stringReader)
Dim readerLoadButton As Button = CType(XamlReader.Load(xmlReader), Button)
Consulte también:

Load(Stream, ParserContext) Load(Stream, ParserContext) Load(Stream, ParserContext)

Lee la entrada XAML del objeto Stream especificado y devuelve un objeto que es la raíz del árbol de objetos correspondiente.Reads the XAML input in the specified Stream and returns an object that is the root of the corresponding object tree.

public:
 static System::Object ^ Load(System::IO::Stream ^ stream, System::Windows::Markup::ParserContext ^ parserContext);
public static object Load (System.IO.Stream stream, System.Windows.Markup.ParserContext parserContext);
static member Load : System.IO.Stream * System.Windows.Markup.ParserContext -> obj

Parámetros

stream
Stream Stream Stream Stream

Secuencia que contiene la entrada XAML que se va a cargar.The stream that contains the XAML input to load.

parserContext
ParserContext ParserContext ParserContext ParserContext

Información de contexto utilizada por el analizador.Context information used by the parser.

Devoluciones

Objeto que es la raíz del árbol de objetos creado.The object that is the root of the created object tree.

Excepciones

stream es null.stream is null.

O bien-or- parserContext es null.parserContext is null.

Consulte también:

Se aplica a