This documentation is archived and is not being maintained.

Microsoft.Windows.Design.Documents Namespace

.NET Framework 3.5

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Provides an infrastructure for handling XAML documents in the Windows Presentation Foundation (WPF) Designer for Visual Studio.

  ClassDescription
Public classDocumentUndoUnitCreatedEventArgsInfrastructure. Provides data for the UndoUnitCreated event.
Public classImplicitKeyAttributeInfrastructure. An attribute to assign to a class if the class that should be used as an implicit key when it is added to a dictionary during serialization.
Public classInstanceExtensionInfrastructure. Holds a list of weak references to instances.
Public classMarkupDocumentManagerInfrastructure. Handles reading and writing markup (XAML) documents.
Public classMarkupFormattingInfrastructure. Provides a way to access external formatting options that can be used for serializing changes that were made in the designer.
Public classSourceTextChangeEventArgsInfrastructure. Provides data regarding a source modification.
Public classViewManagerInfrastructure. Manages and provides the view for the designer.
Public classViewManagerAttributeInfrastructure. An attribute that can be added on the root of a model object graph to specify what view manager should be used to present the view.

  InterfaceDescription
Public interfaceIDocumentUndoUnitInfrastructure. An undo unit which can be produced by a DocumentTreeManager.
Public interfaceIIdentityProviderServiceInfrastructure. Service that is used to produce unique identities for instances.
Public interfaceILoadStateProviderInfrastructure. Provides a load state.
Public interfaceIMarkupErrorMessageInfrastructure. An interface for reporting error messages in markup source files.
Public interfaceIMarkupLocationInfrastructure. Represents the location of a range of characters in a markup source file.
Public interfaceIMarkupLocationProviderInfrastructure. Represents the source location for a node.
Public interfaceIMarkupProjectContextInfrastructure. Provides additional project-level information when parsing a markup file.
Public interfaceIMarkupSourceProviderInfrastructure. Interface to the host provider of source to the MarkupDocumentTreeManager class.

  EnumerationDescription
Public enumerationDocumentLoadStateInfrastructure. Represents what was loaded.
Public enumerationMarkupErrorMessageCategoryInfrastructure. Represents a collection of values that identify types or severity of error messages.
Public enumerationUpdateStateInfrastructure. Used to indicate to the markup source provider the update state of a document.
Show: