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

Definizione

Legge l'input XAML e restituisce la radice della struttura ad albero di oggetti corrispondente.Reads XAML input and returns the root of the corresponding object tree.

Overload

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

Legge l'input XAML nell'oggetto Stream specificato e restituisce un Object che sarà la radice della struttura ad albero di oggetti corrispondente.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)

Legge l'input XAML tramite un oggetto XamlReader specificato e restituisce un oggetto che sarà la radice della struttura ad albero di oggetti corrispondente.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)

Legge l'input XAML nell'oggetto XmlReader specificato e restituisce un oggetto che sarà la radice della struttura ad albero di oggetti corrispondente.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)

Legge l'input XAML nell'oggetto Stream specificato e restituisce un oggetto che sarà la radice della struttura ad albero di oggetti corrispondente.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)

Legge l'input XAML nell'oggetto Stream specificato e restituisce un Object che sarà la radice della struttura ad albero di oggetti corrispondente.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

Parametri

stream
Stream Stream Stream Stream

XAML da caricare in formato di flusso.The XAML to load, in stream form.

Restituisce

Oggetto che sarà la radice della struttura ad albero di oggetti creata.The object at the root of the created object tree.

Eccezioni

Esempi

Nell'esempio seguente viene salvato Button un oggetto MemoryStream in un XamlWriter oggetto utilizzando la classe.The following example saves a Button into a MemoryStream using the XamlWriter class. Il flusso viene quindi caricato nuovamente in un Button oggetto usando il Load metodo statico sulla XamlReader classe.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)
Vedi anche

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

Legge l'input XAML tramite un oggetto XamlReader specificato e restituisce un oggetto che sarà la radice della struttura ad albero di oggetti corrispondente.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

Parametri

reader
XamlReader XamlReader XamlReader XamlReader

Oggetto XamlReader.A XamlReader object. È previsto che venga inizializzato con l'input XAML.This is expected to be initialized with input XAML.

Restituisce

Oggetto che sarà la radice della struttura ad albero di oggetti creata.The object that is the root of the created object tree.

Eccezioni

Commenti

L'input XamlReader può essere Baml2006Reader.The input XamlReader can be Baml2006Reader. Questo è il modo in cui è possibile caricare BAML in fase di esecuzione o per finalità dello strumento di localizzazione.This is how you can load BAML at run time, or for localization tool purposes.

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

Legge l'input XAML nell'oggetto XmlReader specificato e restituisce un oggetto che sarà la radice della struttura ad albero di oggetti corrispondente.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

Parametri

reader
XmlReader XmlReader XmlReader XmlReader

XmlReader che ha già caricato l'input XAML da caricare in formato XML.The XmlReader that has already loaded the XAML input to load in XML form.

Restituisce

Oggetto che sarà la radice della struttura ad albero di oggetti creata.The object that is the root of the created object tree.

Eccezioni

Esempi

Nell'esempio seguente un oggetto Button viene convertito in una stringa XamlWriter utilizzando la classe.The following example converts a Button into a string using the XamlWriter class. La stringa viene quindi ricaricata in Button un oggetto usando Load il metodo statico XamlReader sulla classe.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)
Vedi anche

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

Legge l'input XAML nell'oggetto Stream specificato e restituisce un oggetto che sarà la radice della struttura ad albero di oggetti corrispondente.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

Parametri

stream
Stream Stream Stream Stream

Flusso che contiene l'input XAML da caricare.The stream that contains the XAML input to load.

parserContext
ParserContext ParserContext ParserContext ParserContext

Informazioni di contesto utilizzate dal parser.Context information used by the parser.

Restituisce

Oggetto che sarà la radice della struttura ad albero di oggetti creata.The object that is the root of the created object tree.

Eccezioni

stream è null.stream is null.

-oppure--or- parserContext è null.parserContext is null.

Vedi anche

Si applica a