Export (0) Print
Expand All

XamlXmlWriter Constructor (TextWriter, XamlSchemaContext, XamlXmlWriterSettings)

.NET Framework 4.6 and 4.5

Initializes a new instance of the XamlXmlWriter class from a TextWriter basis using a settings object.

Namespace:  System.Xaml
Assembly:  System.Xaml (in System.Xaml.dll)

public XamlXmlWriter(
	TextWriter textWriter,
	XamlSchemaContext schemaContext,
	XamlXmlWriterSettings settings
)

Parameters

textWriter
Type: System.IO.TextWriter

The TextWriter that writes the output.

schemaContext
Type: System.Xaml.XamlSchemaContext

The XAML schema context for the XAML writer.

settings
Type: System.Xaml.XamlXmlWriterSettings

An instance of XamlXmlWriterSettings, which typically has specific non-default settings.

ExceptionCondition
ArgumentNullException

textWriter or schemaContext is null.

Do not change any values of the settings object after the XamlXmlWriter instance is constructed. XamlXmlWriter cannot update its internal settings based on settings values that are mutable at run time. Settings should be provided for initialization only. You can merge settings from an active XAML writer by using one of the XamlXmlWriterSettings constructor signatures; however, you must then apply these settings to a new XAML writer instance instead of attempting to adjust the existing one.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4
Show:
© 2015 Microsoft