Esta documentación está archivada y no tiene mantenimiento.

XamlReader.Load (Método) (XmlReader)

Actualización: noviembre 2007

Lee el marcado XAML en el XmlReader especificado y devuelve un Object que corresponde con la raíz del XML especificado.

Espacio de nombres:  System.Windows.Markup
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

public static Object Load(
	XmlReader reader
)
public static Object Load(
	XmlReader reader
)
public static function Load(
	reader : XmlReader
) : Object
No se pueden utilizar métodos en XAML.

Parámetros

reader
Tipo: System.Xml.XmlReader
XAML que se va a cargar.

Valor devuelto

Tipo: System.Object
La raíz del árbol de objetos deserializados.

ExcepciónCondición
ArgumentNullException

El valor de reader es null.

En el ejemplo siguiente se convierte un control Button en una cadena mediante la clase XamlWriter. A continuación, la cadena se carga de nuevo en un control Button mediante el método Load estático de la clase XamlReader.

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

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

// Load the button
StringReader stringReader = new StringReader(savedButton);
XmlReader xmlReader = XmlReader.Create(stringReader);
Button readerLoadButton = (Button)XamlReader.Load(xmlReader);


Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0
Mostrar: