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

XamlReader.Load (Método) (Stream)

Actualización: noviembre 2007

Lee el marcado XAML en el objeto Stream especificado y devuelve un elemento Object que se corresponde con la raíz del código XML especificado.

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

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

Parámetros

stream
Tipo: System.IO.Stream
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 stream es null.

En el ejemplo siguiente se guarda un control Button en un objeto MemoryStream mediante la clase XamlWriter. A continuación, la secuencia 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: