Table of Contents

Namespace Alternet.FormDesigner.Wpf.XamlDom

Classes

CollectionSupport

Static class containing helper methods to work with collections (like the XamlParser does)

DesignInstanceExtension

A class which implements the DesignInstanceExtension normally defined in the Blend Namespace.

DesignTimeProperties

Helper Class for the Design Time Properties used by VS and Blend

MarkupExtensionPrinter

Static class that can generate XAML markup extension code ("{Binding Path=...}").

MarkupExtensionWrapper

A wrapper for markup extensions if custom behavior of ProvideValue(IServiceProvider) is needed in the designer.

MarkupExtensionWrapperAttribute

Apply this to markup extensions that needs custom behavior of ProvideValue(IServiceProvider) in the designer.

NameScopeHelper

Static methods to help with INameScope operations on Xaml elements.

PositionXmlAttribute

XML Attribute with line/column information.

PositionXmlDocument

Class derived from System.Xml.XmlDocument that remembers line/column information for elements and attributes when loading from a System.Xml.XmlTextReader or other IXmlLineInfo-implementing reader.

PositionXmlElement

XML Element with line/column information.

TemplateHelper

Contains template related helper methods.

XamlConstants

Contains constants used by the Xaml parser.

XamlDocument

Represents a .xaml document.

XamlElementLineInfo
XamlFormatter
XamlLoadException

Exception class used for xaml loading failures.

XamlMarkupExtensionParseException

Exception thrown when XAML loading fails because there is a syntax error in a markup extension.

XamlObject

Represents a xaml object element.

XamlObjectServiceProvider

A service provider that provides the IProvideValueTarget and IXamlTypeResolver services. No other services (e.g. from the document's service provider) are offered.

XamlParser

Class with static methods to parse XAML files and output a XamlDocument.

XamlParserSettings

Settings used for the XamlParser.

XamlProperty

Describes a property on a XamlObject.

XamlPropertyValue

Used for the value of a XamlProperty. Can be a XamlTextValue or a XamlObject.

XamlStaticTools

Static methods to help with designer operations which require access to internal Xaml elements.

XamlTextValue

A textual value in a .xaml file.

XamlTypeFinder

Allows finding types in a set of assemblies.

XamlXmlWriter

A special XamlXmlWriter which fixes & and " in MarkupExtensions where not correctly handled.

Interfaces

IXamlErrorSink

Interface where errors during XAML loading are reported.

Delegates

CreateInstanceCallback

Delegate used for XamlParserSettings.CreateInstanceCallback.