XamlServices.Transform 方法

定义

连接 XamlReaderXamlWriter 以便立即使用公共 XAML 节点集。 可能会转换内容,具体情况视所提供的读取器和编写器的类型而定。

重载

Transform(XamlReader, XamlWriter)

连接 XamlReaderXamlWriter 以立即使用公共 XAML 节点集。 可能会转换内容,具体情况视所提供的读取器和编写器的类型而定。

Transform(XamlReader, XamlWriter, Boolean)

连接 XamlReaderXamlWriter 以立即使用公共 XAML 节点集。 可能会转换内容,具体情况视所提供的读取器和编写器的类型而定。 提供一个参数,指定是否在调用完成之后关闭编写器。

Transform(XamlReader, XamlWriter)

连接 XamlReaderXamlWriter 以立即使用公共 XAML 节点集。 可能会转换内容,具体情况视所提供的读取器和编写器的类型而定。

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)

参数

xamlReader
XamlReader

要使用的 XamlReader 实现。

xamlWriter
XamlWriter

要使用的 XamlWriter

例外

xamlReaderxamlWriter 输入为 null

XAML 架构上下文在提供的 xamlReaderxamlWriter 之间不匹配。

注解

此方法是围绕 Transform(XamlReader, XamlWriter, Boolean)的包装器,其中 closeWriter 指定为 true

适用于

Transform(XamlReader, XamlWriter, Boolean)

连接 XamlReaderXamlWriter 以立即使用公共 XAML 节点集。 可能会转换内容,具体情况视所提供的读取器和编写器的类型而定。 提供一个参数,指定是否在调用完成之后关闭编写器。

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)

参数

xamlReader
XamlReader

要使用的 XamlReader 实现。

xamlWriter
XamlWriter

要使用的 XamlWriter

closeWriter
Boolean

设置为 true 以在调用完成之后关闭编写器;设置为 false 以使编写器在最后一个写入的位置保持活动状态。

例外

xamlReaderxamlWriter 输入为 null

XAML 架构上下文在提供的 xamlReaderxamlWriter 之间不匹配。

适用于