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
| 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. |
| 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. |
| Load(XmlReader) |
Lee la entrada XAML del objeto XmlReader especificado y devuelve un objeto que es la raíz del árbol de objetos correspondiente. |
| Load(Stream, Boolean) | |
| 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. |
| Load(XmlReader, Boolean) | |
| Load(Stream, ParserContext, Boolean) |
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
El XAML que se va a cargar, con formato 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 objeto en mediante MemoryStream 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 del objeto XamlReader especificado 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 el 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 del objeto XmlReader especificado 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 en Button 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, Boolean)
public:
static System::Object ^ Load(System::IO::Stream ^ stream, bool useRestrictiveXamlReader);
public static object Load (System.IO.Stream stream, bool useRestrictiveXamlReader);
static member Load : System.IO.Stream * bool -> obj
Public Shared Function Load (stream As Stream, useRestrictiveXamlReader As Boolean) As Object
Parámetros
- stream
- Stream
- useRestrictiveXamlReader
- Boolean
Devoluciones
Se aplica a
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.
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.
Excepciones
Consulte también
Se aplica a
Load(XmlReader, Boolean)
public:
static System::Object ^ Load(System::Xml::XmlReader ^ reader, bool useRestrictiveXamlReader);
public static object Load (System.Xml.XmlReader reader, bool useRestrictiveXamlReader);
static member Load : System.Xml.XmlReader * bool -> obj
Public Shared Function Load (reader As XmlReader, useRestrictiveXamlReader As Boolean) As Object
Parámetros
- reader
- XmlReader
- useRestrictiveXamlReader
- Boolean
Devoluciones
Se aplica a
Load(Stream, ParserContext, Boolean)
public:
static System::Object ^ Load(System::IO::Stream ^ stream, System::Windows::Markup::ParserContext ^ parserContext, bool useRestrictiveXamlReader);
public static object Load (System.IO.Stream stream, System.Windows.Markup.ParserContext parserContext, bool useRestrictiveXamlReader);
static member Load : System.IO.Stream * System.Windows.Markup.ParserContext * bool -> obj
Public Shared Function Load (stream As Stream, parserContext As ParserContext, useRestrictiveXamlReader As Boolean) As Object
Parámetros
- stream
- Stream
- parserContext
- ParserContext
- useRestrictiveXamlReader
- Boolean