XamlWriter::Save Method (Object^)
Returns a XAML string that serializes the specified object and its properties.
Assembly: PresentationFramework (in PresentationFramework.dll)
Parameters
- obj
-
Type:
System::Object^
The element to be serialized. Typically, this is the root element of a page or application.
Return Value
Type: System::String^A XAML string that can be written to a stream or file. The logical tree of all elements that fall under the provided obj element will be serialized.
| Exception | Condition |
|---|---|
| ArgumentNullException | obj is null. |
| SecurityException | The application is not running in full trust. |
The serialization enabled by this method has a series of limitations. This is because the serialization enabled is explicitly run-time, and does not have access to possible design-time information in the original XAML (if any). For details, see Serialization Limitations of XamlWriter.Save.
Calling Save is not permitted when running in partial trust.
The following example serializes a Button into a string using the XamlWriter class. The string is then deserialized back into a Button using the static Load method on the XamlReader class.
Available since 3.0