Table of Contents

Class XamlExporter

Namespace
HelixToolkit.Wpf
Assembly
HelixToolkit.Wpf.dll

Exports a Viewport3D or 3D model to XAML.

public sealed class XamlExporter : Exporter<XmlWriter>, IExporter
Inheritance
XamlExporter
Implements
Inherited Members

Constructors

XamlExporter()

Initializes a new instance of the XamlExporter class.

public XamlExporter()

Properties

CreateResourceDictionary

Gets or sets a value indicating whether to create a resource dictionary.

public bool CreateResourceDictionary { get; set; }

Property Value

bool

true if a resource dictionary should be created; otherwise, false.

Methods

Close(XmlWriter)

Closes this exporter.

protected override void Close(XmlWriter writer)

Parameters

writer XmlWriter

The writer.

Create(Stream)

Creates a new XmlWriter on the specified stream.

protected override XmlWriter Create(Stream stream)

Parameters

stream Stream

The output stream.

Returns

XmlWriter

A XmlWriter.

Export(Viewport3D, Stream)

Exports the specified viewport.

public override void Export(Viewport3D viewport, Stream stream)

Parameters

viewport Viewport3D

The viewport.

stream Stream

The stream.

Export(Model3D, Stream)

Exports the specified model.

public override void Export(Model3D model, Stream stream)

Parameters

model Model3D

The model.

stream Stream

The stream.

Export(Visual3D, Stream)

Exports the specified visual.

public override void Export(Visual3D visual, Stream stream)

Parameters

visual Visual3D

The visual.

stream Stream

The stream.

WrapInResourceDictionary(object)

Wraps the specified object in a resource dictionary.

public static ResourceDictionary WrapInResourceDictionary(object obj)

Parameters

obj object

The object to be wrapped.

Returns

ResourceDictionary

A resource dictionary.