Delen via


MarkupDocumentTreeManager Members

Include Protected Members
Include Inherited Members

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

A manager for XAML document trees.

The MarkupDocumentTreeManager type exposes the following members.

Constructors

 

Name

Description

Public method

MarkupDocumentTreeManager

Overloaded. Initializes a new instance of the MarkupDocumentTreeManager class.

Top

Methods

 

Name

Description

Public method

ApplyDelta

Applies the changes returned from the ProduceDelta method to this document. (Inherited from DocumentTreeManager.)

Public method

EnableIncrementalUpdates

Enables this markup document tree to process text updates from the source markup file.

Public method

Equals

Determines whether the specified Object is equal to the current Object. (Inherited from Object.)

Protected method

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

Protected method

FindChildIdentitiesBetween

Searches the tree for identities between a specified range. (Overrides DocumentTreeManager.FindChildIdentitiesBetween(Identity, Identity, Identity).)

Public method

FindDocumentNode

Returns the document node associated with the specified identity. (Inherited from DocumentTreeManager.)

Protected method

FindNode

Locates a node with the specified identity (Overrides DocumentTreeManager.FindNode(Identity).)

Public method

GetHashCode

Serves as a hash function for a particular type. (Inherited from Object.)

Protected method

GetItemContainer

Returns the property that refers to this item. (Overrides DocumentTreeManager.GetItemContainer(DocumentItem).)

Protected method

GetPropertyContainer

Returns the item that contains this property. (Overrides DocumentTreeManager.GetPropertyContainer(DocumentProperty).)

Protected method

GetService

Returns the services that are used by this document tree manager.

Public method

GetType

Gets the type of the current instance. (Inherited from Object.)

Protected method

GetUniqueIdentity

Returns a unique identity for the IIdentityProviderService.

Protected method

Initialize

Initializes the DocumentTreeManager class. (Inherited from DocumentTreeManager.)

Public method

Load

Overloaded. Loads this markup document tree with markup.

Protected method

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

Protected method

OnDamaged

Raises the Damaged event. (Inherited from DocumentTreeManager.)

Protected method

ProcessCommitResult

Processes the CommitResult object. (Overrides DocumentTreeManager.ProcessCommitResult(CommitResult).)

Public method

ProduceDelta

Overloaded. Produces an object that represents the differences between documents.

Public method

ReportDamage

Records a change made to the underlying document tree. (Inherited from DocumentTreeManager.)

Protected method

StartTrackingDamage

Indicates to star tracking damage. (Inherited from DocumentTreeManager.)

Protected method

StopTrackingDamage

Indicates to stop tracking damage. (Inherited from DocumentTreeManager.)

Public method

SynchronizeWith

Overloaded. Synchronize changes between documents.

Public method

ToString

Returns a string that represents the current object. (Inherited from Object.)

Public method

TrackDamage

Tracks changes recorded for the document. (Inherited from DocumentTreeManager.)

Public method

Update

Parses any changes made to the source and updates the document.

Top

Properties

 

Name

Description

Public property

BindingClassName

Gets the name of the event binding class.

Public property

DocumentTree

Gets the document tree associated with this document tree manager. (Inherited from DocumentTreeManager.)

Public property

MarkupFormatting

Gets or sets the formatting rules that will be used when formatting markup changes are made to the document.

Public property

Root

Gets the root item in the markup document tree.

Public property

RootType

Gets the type of the root element.

Top

Events

 

Name

Description

Public event

Damaged

Occurs when a change is recorded. (Inherited from DocumentTreeManager.)

Public event

SourceChanged

Occurs when the MarkupDocumentTreeManager changes the source provided to it through the IMarkupSourceProvider.

Top

Explicit Interface Implementations

 

Name

Description

Explicit interface implemetationPrivate method

IServiceProvider.GetService

Provides the identity provider service for other document tree managers. For a description of this member, see MarkupDocumentTreeManager.GetService.

Explicit interface implemetationPrivate method

IIdentityProviderService.GetUniqueIdentity

Obtains a unique identity. For a description of this member, see MarkupDocumentTreeManager.GetUniqueIdentity.

Top

See Also

Reference

MarkupDocumentTreeManager Class

Microsoft.Windows.Design.Documents.Trees Namespace