XamlReader.Load Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee la entrada XAML y devuelve la raíz del árbol de objetos correspondiente.
Sobrecargas
| Nombre | Description |
|---|---|
| Load(Stream) |
Lee la entrada XAML en el especificado Stream y devuelve un que Object es la raíz del árbol de objetos correspondiente. |
| Load(XamlReader) |
Lee la entrada XAML a través de un proporcionado XamlReader y devuelve un objeto que es la raíz del árbol de objetos correspondiente. |
| Load(XmlReader) |
Lee la entrada XAML en el especificado XmlReader y devuelve un objeto que es la raíz del árbol de objetos correspondiente. |
| Load(Stream, ParserContext) |
Lee la entrada XAML en el especificado Stream y devuelve un objeto que es la raíz del árbol de objetos correspondiente. |
Load(Stream)
public:
static System::Object ^ Load(System::IO::Stream ^ stream);
public static object Load(System.IO.Stream stream);
static member Load : System.IO.Stream -> obj
Public Shared Function Load (stream As Stream) As Object
Parámetros
- stream
- Stream
XAML que se va a cargar, en forma de secuencia.
Devoluciones
Objeto en la raíz del árbol de objetos creado.
Excepciones
stream es null.
Ejemplos
En el ejemplo siguiente se guarda un Button elemento en un MemoryStream mediante la XamlWriter clase . A continuación, la secuencia se vuelve a cargar en un Button mediante el método estático Load de la XamlReader clase .
// 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
Se aplica a
Load(XamlReader)
Lee la entrada XAML a través de un proporcionado XamlReader y devuelve un objeto que es la raíz del árbol de objetos correspondiente.
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
Un objeto XamlReader. Se espera que se inicialice con XAML de entrada.
Devoluciones
Objeto que es la raíz del árbol de objetos creado.
Excepciones
reader es null.
Comentarios
La entrada XamlReader puede ser Baml2006Reader. Así es como puede cargar BAML en tiempo de ejecución o con fines de herramienta de localización.
Se aplica a
Load(XmlReader)
Lee la entrada XAML en el especificado XmlReader y devuelve un objeto que es la raíz del árbol de objetos correspondiente.
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
Devoluciones
Objeto que es la raíz del árbol de objetos creado.
Excepciones
reader es null.
Ejemplos
En el ejemplo siguiente se convierte un Button elemento en una cadena mediante la XamlWriter clase . A continuación, la cadena se vuelve a cargar en un Button mediante el método estático Load de la XamlReader clase .
// 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
Se aplica a
Load(Stream, ParserContext)
Lee la entrada XAML en el especificado Stream y devuelve un objeto que es la raíz del árbol de objetos correspondiente.
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
Public Shared Function Load (stream As Stream, parserContext As ParserContext) As Object
Parámetros
- stream
- Stream
Secuencia que contiene la entrada XAML que se va a cargar.
- parserContext
- ParserContext
Información de contexto utilizada por el analizador.
Devoluciones
Objeto que es la raíz del árbol de objetos creado.