XamlServices.Save Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sağlanan nesne grafını bir XAML düğümü gösterimine ve ardından serileştirme için bir çıkış biçimine işler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Save(Object) |
Sağlanan nesne ağacını bir XAML düğümü gösterimine işler ve çıkış XAML'sinin dize gösterimini döndürür. |
| Save(Stream, Object) |
Sağlanan nesne grafını bir XAML düğümü gösterimine ve ardından serileştirme için bir çıkış akışına işler. |
| Save(TextWriter, Object) |
Sağlanan nesne grafını bir XAML düğümü gösterimine ve ardından sağlanan TextWriteröğesine giden bir çıkışa işler. |
| Save(String, Object) |
Sağlanan bir nesne grafını bir XAML düğümü gösterimine işler ve ardından sağlanan bir konumdaki bir çıkış dosyasına yazar. |
| Save(XamlWriter, Object) |
Sağlanan nesne grafını bir XAML düğümü gösterimine işler ve ardından sağlanan XAML yazıcısına yazar. |
| Save(XmlWriter, Object) |
Sağlanan bir nesne grafını bir XAML düğümü gösterimine işler ve sağlanan öğesine XmlWriteryazar. |
Save(Object)
Sağlanan nesne ağacını bir XAML düğümü gösterimine işler ve çıkış XAML'sinin dize gösterimini döndürür.
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
Parametreler
- instance
- Object
İşlenmek üzere nesne grafiğinin kökü.
Döndürülenler
Dize olarak XAML işaretleme çıkışı.
Açıklamalar
Bu yöntemin çıkışı, ToString yöntem çağrısı tarafından oluşturulan bir XmlWriter sonucudur. Bu XmlWriter , aşağıdaki ayarlar kullanılarak oluşturulur: XmlWriterSettings.Indent is true; ve XmlWriterSettings.OmitXmlDeclaration şeklindedir true.
Döndürülen dize, dizeyi Create bir akışta veya XAML için daha özel olarak ayrılmış bir okuyucuya işlediyseniz yöntemi aracılığıyla geçerli XML olarak yüklenebilir.
Şunlara uygulanır
Save(Stream, Object)
Sağlanan nesne grafını bir XAML düğümü gösterimine ve ardından serileştirme için bir çıkış akışına işler.
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)
Parametreler
- stream
- Stream
Hedef akış.
- instance
- Object
İşlenmek üzere nesne grafiğinin kökü.
Özel durumlar
stream input is null.
Açıklamalar
Önemli
XamlServices Windows Presentation Foundation (WPF) türlerini veya WPF'yi temel alan türleri işliyorsanız önerilen XAML okuma veya XAML yazma API kümesi değildir. WPF kullanımı için, XAML'yi okumak veya yüklemek ve System.Windows.Markup.XamlWriter XAML'yi geri yazmak için kullanınSystem.Windows.Markup.XamlReader. Bu sınıflar api'leri kendi uygulamalarında dahili olarak kullanır System.Xaml ; ancak bağımlılık özelliklerine yönelik iyileştirmeler gibi XAML okuma ve yazmanın niteliğini etkileyen WPF'ye özgü kavramlar için de destek sağlar.
Şunlara uygulanır
Save(TextWriter, Object)
Sağlanan nesne grafını bir XAML düğümü gösterimine ve ardından sağlanan TextWriteröğesine giden bir çıkışa işler.
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)
Parametreler
- writer
- TextWriter
Çıktıyı TextWriter yazan.
- instance
- Object
İşlenmek üzere nesne grafiğinin kökü.
Özel durumlar
writer input is null.
Şunlara uygulanır
Save(String, Object)
Sağlanan bir nesne grafını bir XAML düğümü gösterimine işler ve ardından sağlanan bir konumdaki bir çıkış dosyasına yazar.
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)
Parametreler
- fileName
- String
Çıkış yazacak dosyanın adı ve konumu.
- instance
- Object
İşlenmek üzere nesne grafiğinin kökü.
Özel durumlar
fileName boş bir dizedir.
fileName, null'e eşittir.
Açıklamalar
fileName parametre değeri, yöntemi çağrısının outputFileNameXmlWriter.Createbir parçası olarak bir XmlWriter oluşturan çağrısının girişi olarak kullanılır.
Şunlara uygulanır
Save(XamlWriter, Object)
Sağlanan nesne grafını bir XAML düğümü gösterimine işler ve ardından sağlanan XAML yazıcısına yazar.
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)
Parametreler
- writer
- XamlWriter
XamlWriter Kullanılacak uygulama.
- instance
- Object
İşlenmek üzere nesne grafiğinin kökü.
Özel durumlar
writer input is null.
Açıklamalar
Bu imzayı genellikle yalnızca aşağıdaki durumlarda kullanmanız gerekir:
Kendi uygulamanızı XamlWritertanımlamıştınız.
için XamlWriter varsayılan ayarlardan farklı ayarlar belirttiniz.
Şunlara uygulanır
Save(XmlWriter, Object)
Sağlanan bir nesne grafını bir XAML düğümü gösterimine işler ve sağlanan öğesine XmlWriteryazar.
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)
Parametreler
- instance
- Object
İşlenmek üzere nesne grafiğinin kökü.
Özel durumlar
writer input is null.