XamlReader.Load Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membaca input XAML dan mengembalikan akar pohon objek yang sesuai.
Overload
Load(Stream) |
Membaca input XAML dalam yang ditentukan Stream dan mengembalikan Object yang merupakan akar pohon objek yang sesuai. |
Load(XamlReader) |
Membaca input XAML melalui yang disediakan XamlReader dan mengembalikan objek yang merupakan akar pohon objek yang sesuai. |
Load(XmlReader) |
Membaca input XAML dalam yang ditentukan XmlReader dan mengembalikan objek yang merupakan akar pohon objek yang sesuai. |
Load(Stream, Boolean) | |
Load(Stream, ParserContext) |
Membaca input XAML dalam yang ditentukan Stream dan mengembalikan objek yang merupakan akar pohon objek yang sesuai. |
Load(XmlReader, Boolean) | |
Load(Stream, ParserContext, Boolean) |
Load(Stream)
public:
static System::Object ^ Load(System::IO::Stream ^ stream);
public static object Load (System.IO.Stream stream);
static member Load : System.IO.Stream -> obj
Public Shared Function Load (stream As Stream) As Object
Parameter
- stream
- Stream
XAML yang akan dimuat, dalam bentuk aliran.
Mengembalikan
Objek di akar pohon objek yang dibuat.
Pengecualian
stream
adalah null
.
Contoh
Contoh berikut menyimpan Button ke dalam MemoryStream menggunakan XamlWriter kelas . Aliran kemudian dimuat kembali ke dalam Button menggunakan metode statis Load pada XamlReader kelas .
// 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)
Lihat juga
Berlaku untuk
Load(XamlReader)
Membaca input XAML melalui yang disediakan XamlReader dan mengembalikan objek yang merupakan akar pohon objek yang sesuai.
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
Parameter
- reader
- XamlReader
Objek XamlReader. Hal ini diharapkan dapat diinisialisasi dengan input XAML.
Mengembalikan
Objek yang merupakan akar pohon objek yang dibuat.
Pengecualian
reader
adalah null
.
Keterangan
Inputnya XamlReader bisa .Baml2006Reader Ini adalah cara Anda dapat memuat BAML pada waktu proses, atau untuk tujuan alat pelokalan.
Berlaku untuk
Load(XmlReader)
Membaca input XAML dalam yang ditentukan XmlReader dan mengembalikan objek yang merupakan akar pohon objek yang sesuai.
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
Parameter
Mengembalikan
Objek yang merupakan akar pohon objek yang dibuat.
Pengecualian
reader
adalah null
.
Contoh
Contoh berikut mengonversi menjadi Button string menggunakan XamlWriter kelas . String kemudian dimuat kembali ke dalam Button menggunakan metode statis Load pada XamlReader kelas .
// 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)
Lihat juga
Berlaku untuk
Load(Stream, Boolean)
public:
static System::Object ^ Load(System::IO::Stream ^ stream, bool useRestrictiveXamlReader);
public static object Load (System.IO.Stream stream, bool useRestrictiveXamlReader);
static member Load : System.IO.Stream * bool -> obj
Public Shared Function Load (stream As Stream, useRestrictiveXamlReader As Boolean) As Object
Parameter
- stream
- Stream
- useRestrictiveXamlReader
- Boolean
Mengembalikan
Berlaku untuk
Load(Stream, ParserContext)
Membaca input XAML dalam yang ditentukan Stream dan mengembalikan objek yang merupakan akar pohon objek yang sesuai.
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
Public Shared Function Load (stream As Stream, parserContext As ParserContext) As Object
Parameter
- stream
- Stream
Aliran yang berisi input XAML untuk dimuat.
- parserContext
- ParserContext
Informasi konteks yang digunakan oleh pengurai.
Mengembalikan
Objek yang merupakan akar pohon objek yang dibuat.
Pengecualian
Lihat juga
Berlaku untuk
Load(XmlReader, Boolean)
public:
static System::Object ^ Load(System::Xml::XmlReader ^ reader, bool useRestrictiveXamlReader);
public static object Load (System.Xml.XmlReader reader, bool useRestrictiveXamlReader);
static member Load : System.Xml.XmlReader * bool -> obj
Public Shared Function Load (reader As XmlReader, useRestrictiveXamlReader As Boolean) As Object
Parameter
- reader
- XmlReader
- useRestrictiveXamlReader
- Boolean
Mengembalikan
Berlaku untuk
Load(Stream, ParserContext, Boolean)
public:
static System::Object ^ Load(System::IO::Stream ^ stream, System::Windows::Markup::ParserContext ^ parserContext, bool useRestrictiveXamlReader);
public static object Load (System.IO.Stream stream, System.Windows.Markup.ParserContext parserContext, bool useRestrictiveXamlReader);
static member Load : System.IO.Stream * System.Windows.Markup.ParserContext * bool -> obj
Public Shared Function Load (stream As Stream, parserContext As ParserContext, useRestrictiveXamlReader As Boolean) As Object
Parameter
- stream
- Stream
- parserContext
- ParserContext
- useRestrictiveXamlReader
- Boolean