Bagikan melalui


XamlServices.Save Metode

Definisi

Memproses grafik objek yang disediakan ke dalam representasi simpul XAML lalu ke dalam format output untuk serialisasi.

Overload

Nama Deskripsi
Save(Object)

Memproses pohon objek yang disediakan ke dalam representasi simpul XAML, dan mengembalikan representasi string dari XAML output.

Save(Stream, Object)

Memproses grafik objek yang disediakan ke dalam representasi simpul XAML lalu ke aliran output untuk serialisasi.

Save(TextWriter, Object)

Memproses grafik objek yang disediakan ke dalam representasi simpul XAML dan kemudian ke output yang masuk ke yang disediakan TextWriter.

Save(String, Object)

Memproses grafik objek yang disediakan ke dalam representasi simpul XAML lalu menulisnya ke file output di lokasi yang disediakan.

Save(XamlWriter, Object)

Memproses grafik objek yang disediakan ke dalam representasi simpul XAML dan kemudian menulisnya ke penulis XAML yang disediakan.

Save(XmlWriter, Object)

Memproses grafik objek yang disediakan ke dalam representasi simpul XAML dan kemudian menulisnya ke yang disediakan XmlWriter.

Save(Object)

Memproses pohon objek yang disediakan ke dalam representasi simpul XAML, dan mengembalikan representasi string dari XAML output.

public:
 static System::String ^ Save(System::Object ^ instance);
public static string Save(object instance);
static member Save : obj -> string
Public Shared Function Save (instance As Object) As String

Parameter

instance
Object

Akar grafik objek untuk diproses.

Mengembalikan

Output markup XAML sebagai string.

Keterangan

Output dari metode ini adalah hasil ToString dari yang XmlWriter dibuat oleh panggilan metode. Itu XmlWriter dibuat dengan menggunakan pengaturan berikut: XmlWriterSettings.Indent adalah true; dan XmlWriterSettings.OmitXmlDeclaration adalah true.

String yang dikembalikan dapat dimuat sebagai XML yang valid melalui Create metode jika Anda memproses string ke dalam aliran, atau ke pembaca yang lebih khusus didedikasikan untuk XAML.

Berlaku untuk

Save(Stream, Object)

Memproses grafik objek yang disediakan ke dalam representasi simpul XAML lalu ke aliran output untuk serialisasi.

public:
 static void Save(System::IO::Stream ^ stream, System::Object ^ instance);
public static void Save(System.IO.Stream stream, object instance);
static member Save : System.IO.Stream * obj -> unit
Public Shared Sub Save (stream As Stream, instance As Object)

Parameter

stream
Stream

Aliran tujuan.

instance
Object

Akar grafik objek untuk diproses.

Pengecualian

stream input adalah null.

Keterangan

Penting

XamlServices bukan pembacaan XAML yang direkomendasikan atau set API penulisan XAML jika Anda memproses jenis Windows Presentation Foundation (WPF), atau jenis berdasarkan WPF. Untuk penggunaan WPF, gunakan System.Windows.Markup.XamlReader untuk membaca atau memuat XAML; dan System.Windows.Markup.XamlWriter untuk menulis kembali XAML. Kelas-kelas ini menggunakan System.Xaml API secara internal dalam implementasinya; namun, mereka juga memberikan dukungan untuk konsep khusus WPF yang memengaruhi sifat pembacaan dan penulisan XAML, seperti pengoptimalan untuk properti dependensi.

Berlaku untuk

Save(TextWriter, Object)

Memproses grafik objek yang disediakan ke dalam representasi simpul XAML dan kemudian ke output yang masuk ke yang disediakan TextWriter.

public:
 static void Save(System::IO::TextWriter ^ writer, System::Object ^ instance);
public static void Save(System.IO.TextWriter writer, object instance);
static member Save : System.IO.TextWriter * obj -> unit
Public Shared Sub Save (writer As TextWriter, instance As Object)

Parameter

writer
TextWriter

Yang TextWriter menulis output.

instance
Object

Akar grafik objek untuk diproses.

Pengecualian

writer input adalah null.

Berlaku untuk

Save(String, Object)

Memproses grafik objek yang disediakan ke dalam representasi simpul XAML lalu menulisnya ke file output di lokasi yang disediakan.

public:
 static void Save(System::String ^ fileName, System::Object ^ instance);
public static void Save(string fileName, object instance);
static member Save : string * obj -> unit
Public Shared Sub Save (fileName As String, instance As Object)

Parameter

fileName
String

Nama dan lokasi file untuk menulis output.

instance
Object

Akar grafik objek untuk diproses.

Pengecualian

fileName adalah string kosong.

fileName adalah null.

Keterangan

Nilai fileName parameter digunakan sebagai outputFileName input untuk panggilan ke XmlWriter.Create, yang membuat XmlWriter sebagai bagian dari panggilan metode.

Berlaku untuk

Save(XamlWriter, Object)

Memproses grafik objek yang disediakan ke dalam representasi simpul XAML dan kemudian menulisnya ke penulis XAML yang disediakan.

public:
 static void Save(System::Xaml::XamlWriter ^ writer, System::Object ^ instance);
public static void Save(System.Xaml.XamlWriter writer, object instance);
static member Save : System.Xaml.XamlWriter * obj -> unit
Public Shared Sub Save (writer As XamlWriter, instance As Object)

Parameter

writer
XamlWriter

Implementasi yang XamlWriter akan digunakan.

instance
Object

Akar grafik objek untuk diproses.

Pengecualian

writer input adalah null.

Keterangan

Anda biasanya harus menggunakan tanda tangan ini hanya dalam kasus berikut:

  • Anda mendefinisikan implementasi Anda sendiri dari XamlWriter.

  • Anda menentukan pengaturan untuk XamlWriter yang berbeda dari pengaturan default.

Berlaku untuk

Save(XmlWriter, Object)

Memproses grafik objek yang disediakan ke dalam representasi simpul XAML dan kemudian menulisnya ke yang disediakan XmlWriter.

public:
 static void Save(System::Xml::XmlWriter ^ writer, System::Object ^ instance);
public static void Save(System.Xml.XmlWriter writer, object instance);
static member Save : System.Xml.XmlWriter * obj -> unit
Public Shared Sub Save (writer As XmlWriter, instance As Object)

Parameter

writer
XmlWriter

Implementasi yang XmlWriter akan digunakan.

instance
Object

Akar grafik objek untuk diproses.

Pengecualian

writer input adalah null.

Berlaku untuk