XamlServices.Transform Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Connects a XamlReader and a XamlWriter in order to use a common XAML node set intermediary. Potentially transforms the content, depending on the types of readers and writers that are provided.
Overloads
Transform(XamlReader, XamlWriter) |
Connects a XamlReader and a XamlWriter to use a common XAML node set intermediary. Potentially transforms the content, depending on the types of readers and writers that are provided. |
Transform(XamlReader, XamlWriter, Boolean) |
Connects a XamlReader and a XamlWriter to use a common XAML node set intermediary. Potentially transforms the content, depending on the types of readers and writers that are provided. Provides a parameter for specifying whether to close the writer after the call is completed. |
Transform(XamlReader, XamlWriter)
Connects a XamlReader and a XamlWriter to use a common XAML node set intermediary. Potentially transforms the content, depending on the types of readers and writers that are provided.
public:
static void Transform(System::Xaml::XamlReader ^ xamlReader, System::Xaml::XamlWriter ^ xamlWriter);
public static void Transform (System.Xaml.XamlReader xamlReader, System.Xaml.XamlWriter xamlWriter);
static member Transform : System.Xaml.XamlReader * System.Xaml.XamlWriter -> unit
Public Shared Sub Transform (xamlReader As XamlReader, xamlWriter As XamlWriter)
Parameters
- xamlReader
- XamlReader
The XamlReader implementation to use.
- xamlWriter
- XamlWriter
The XamlWriter to use.
Exceptions
xamlReader
or xamlWriter
input is null
.
The XAML schema context does not match between the provided xamlReader
and xamlWriter
.
Remarks
This method is a wrapper around Transform(XamlReader, XamlWriter, Boolean), where closeWriter
is specified as true
.
Applies to
Transform(XamlReader, XamlWriter, Boolean)
Connects a XamlReader and a XamlWriter to use a common XAML node set intermediary. Potentially transforms the content, depending on the types of readers and writers that are provided. Provides a parameter for specifying whether to close the writer after the call is completed.
public:
static void Transform(System::Xaml::XamlReader ^ xamlReader, System::Xaml::XamlWriter ^ xamlWriter, bool closeWriter);
public static void Transform (System.Xaml.XamlReader xamlReader, System.Xaml.XamlWriter xamlWriter, bool closeWriter);
static member Transform : System.Xaml.XamlReader * System.Xaml.XamlWriter * bool -> unit
Public Shared Sub Transform (xamlReader As XamlReader, xamlWriter As XamlWriter, closeWriter As Boolean)
Parameters
- xamlReader
- XamlReader
The XamlReader implementation to use.
- xamlWriter
- XamlWriter
The XamlWriter to use.
- closeWriter
- Boolean
true
to close the writer after the call is complete; false
to leave the writer active at the last written position.
Exceptions
xamlReader
or xamlWriter
input is null
.
The XAML schema context does not match between the provided xamlReader
and xamlWriter
.