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

Définition

Lit l'entrée XAML et retourne la racine de l'arborescence de l'objet correspondant.Reads XAML input and returns the root of the corresponding object tree.

Surcharges

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

Lit l'entrée XAML dans le Stream spécifié et retourne un Object qui est la racine de l'arborescence de l'objet correspondant.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)

Lit l'entrée XAML via le XamlReader fourni et retourne un objet qui est la racine de l'arborescence de l'objet correspondant.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)

Lit l'entrée XAML dans le XmlReader spécifié et retourne un objet qui est la racine de l'arborescence de l'objet correspondant.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)

Lit l'entrée XAML dans le Stream spécifié et retourne un objet qui est la racine de l'arborescence de l'objet correspondant.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)

Lit l'entrée XAML dans le Stream spécifié et retourne un Object qui est la racine de l'arborescence de l'objet correspondant.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

Paramètres

stream
Stream Stream Stream Stream

XAML à charger, dans le formulaire de flux.The XAML to load, in stream form.

Retours

Objet à la racine de l'arborescence d'objets créée.The object at the root of the created object tree.

Exceptions

Exemples

L’exemple suivant enregistre un Button dans un MemoryStream à l' XamlWriter aide de la classe.The following example saves a Button into a MemoryStream using the XamlWriter class. Le flux est ensuite rechargé dans un Button à l’aide Load de la méthode XamlReader statique sur la 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)
Voir aussi

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

Lit l'entrée XAML via le XamlReader fourni et retourne un objet qui est la racine de l'arborescence de l'objet correspondant.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

Paramètres

reader
XamlReader XamlReader XamlReader XamlReader

Objet XamlReader.A XamlReader object. Attendu pour être initialisé avec l'entrée XAML.This is expected to be initialized with input XAML.

Retours

Objet qui est la racine de l'arborescence d'objets créée.The object that is the root of the created object tree.

Exceptions

Remarques

L’entrée XamlReader peut être Baml2006Reader.The input XamlReader can be Baml2006Reader. C’est ainsi que vous pouvez charger BAML au moment de l’exécution ou à des fins d’outil de localisation.This is how you can load BAML at run time, or for localization tool purposes.

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

Lit l'entrée XAML dans le XmlReader spécifié et retourne un objet qui est la racine de l'arborescence de l'objet correspondant.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

Paramètres

reader
XmlReader XmlReader XmlReader XmlReader

XmlReader qui a déjà chargé l'entrée XAML à charger dans le formulaire XML.The XmlReader that has already loaded the XAML input to load in XML form.

Retours

Objet qui est la racine de l'arborescence d'objets créée.The object that is the root of the created object tree.

Exceptions

Exemples

L’exemple suivant convertit Button un en chaîne à l' XamlWriter aide de la classe.The following example converts a Button into a string using the XamlWriter class. La chaîne est ensuite rechargée dans Button un à l' Load aide de la XamlReader méthode statique sur la 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)
Voir aussi

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

Lit l'entrée XAML dans le Stream spécifié et retourne un objet qui est la racine de l'arborescence de l'objet correspondant.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

Paramètres

stream
Stream Stream Stream Stream

Flux qui contient l'entrée XAML à charger.The stream that contains the XAML input to load.

parserContext
ParserContext ParserContext ParserContext ParserContext

Informations de contexte utilisées par l'analyseur.Context information used by the parser.

Retours

Objet qui est la racine de l'arborescence d'objets créée.The object that is the root of the created object tree.

Exceptions

stream a la valeur null.stream is null.

- ou --or- parserContext a la valeur null.parserContext is null.

Voir aussi

S’applique à