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

定義

XAML 入力を読み取り、対応するオブジェクト ツリーのルートを返します。Reads XAML input and returns the root of the corresponding object tree.

オーバーロード

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

指定した Stream 内の XAML 入力を読み取り、対応するオブジェクト ツリーのルートである Object を返します。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)

指定した XamlReader を使用して XAML 入力を読み取り、対応するオブジェクト ツリーのルートであるオブジェクトを返します。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)

指定した XmlReader 内の XAML 入力を読み取り、対応するオブジェクト ツリーのルートであるオブジェクトを返します。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)

指定した Stream 内の XAML 入力を読み取り、対応するオブジェクト ツリーのルートであるオブジェクトを返します。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)

指定した Stream 内の XAML 入力を読み取り、対応するオブジェクト ツリーのルートである Object を返します。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

パラメーター

stream
Stream Stream Stream Stream

ストリーム形式の読み込む XAML。The XAML to load, in stream form.

戻り値

作成されたオブジェクト ツリーのルートのオブジェクト。The object at the root of the created object tree.

例外

次の例では、保存、Buttonに、MemoryStreamを使用して、XamlWriterクラス。The following example saves a Button into a MemoryStream using the XamlWriter class. ストリームに再度読み込んで、Button静的LoadメソッドをXamlReaderクラス。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)
こちらもご覧ください

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

指定した XamlReader を使用して XAML 入力を読み取り、対応するオブジェクト ツリーのルートであるオブジェクトを返します。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

パラメーター

reader
XamlReader XamlReader XamlReader XamlReader

XamlReader オブジェクト。A XamlReader object. 入力 XAML で初期化されていることが求められます。This is expected to be initialized with input XAML.

戻り値

作成されたオブジェクト ツリーのルートとなるオブジェクト。The object that is the root of the created object tree.

例外

注釈

入力XamlReaderできるBaml2006Readerします。The input XamlReader can be Baml2006Reader. これは、実行時に、またはローカライズ ツールのための BAML を読み込む方法です。This is how you can load BAML at run time, or for localization tool purposes.

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

指定した XmlReader 内の XAML 入力を読み取り、対応するオブジェクト ツリーのルートであるオブジェクトを返します。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

パラメーター

reader
XmlReader XmlReader XmlReader XmlReader

XAML 入力を既に XML 形式で読み込んでいる XmlReaderThe XmlReader that has already loaded the XAML input to load in XML form.

戻り値

作成されたオブジェクト ツリーのルートとなるオブジェクト。The object that is the root of the created object tree.

例外

次の例では、変換、Buttonを使用して文字列に、XamlWriterクラス。The following example converts a Button into a string using the XamlWriter class. 文字列に再度読み込んで、Button静的LoadメソッドをXamlReaderクラス。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)
こちらもご覧ください

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

指定した Stream 内の XAML 入力を読み取り、対応するオブジェクト ツリーのルートであるオブジェクトを返します。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

パラメーター

stream
Stream Stream Stream Stream

読み込む XAML 入力を格納しているストリーム。The stream that contains the XAML input to load.

parserContext
ParserContext ParserContext ParserContext ParserContext

パーサーで使用するコンテキスト情報。Context information used by the parser.

戻り値

作成されたオブジェクト ツリーのルートとなるオブジェクト。The object that is the root of the created object tree.

例外

streamnullです。stream is null.

- または --or- parserContextnullです。parserContext is null.

こちらもご覧ください

適用対象