次の方法で共有


MarkupDocumentManager クラス

更新 : 2007 年 11 月

この API は、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

マークアップ (XAML) ドキュメントに対する読み取りおよび書き込み処理を行います。

名前空間 :  Microsoft.Windows.Design.Documents
アセンブリ :  Microsoft.Windows.Design.Markup (Microsoft.Windows.Design.Markup.dll 内)

構文

'宣言
Public Class MarkupDocumentManager _
    Implements IDisposable
'使用
Dim instance As MarkupDocumentManager
public class MarkupDocumentManager : IDisposable
public ref class MarkupDocumentManager : IDisposable
public class MarkupDocumentManager implements IDisposable

解説

MarkupDocumentManager には、内部に 3 つのドキュメント ツリー マネージャがあります。MarkupDocumentTreeManager は、マークアップ ソースに対する読み取りおよび書き込み処理を行います。このツリー マネージャにより作成されたドキュメント ツリーは、ModelDocumentTreeManager に渡されて編集モデル ツリーが作成されます。最後に ModelDocumentTreeManager よって作成されたビュー ドキュメント ツリーが ViewManager に渡されてビューが作成されます。

これらの主要な 3 つのドキュメント ツリー マネージャに加えて、MarkupDocumentManager にはメモリ内に 4 番目のツリー マネージャが用意され、元に戻す/やり直し機能をサポートします。アプリケーションで元に戻す機能をサポートするには、UndoUnitCreated イベントを処理します。

継承階層

System.Object
  Microsoft.Windows.Design.Documents.MarkupDocumentManager

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

参照

参照

MarkupDocumentManager メンバ

Microsoft.Windows.Design.Documents 名前空間

その他の技術情報

WPF デザイナの機能拡張