次の方法で共有


DesignerView クラス

更新 : 2007 年 11 月

デザイナにビジュアル デザイン サーフェイスを提供します。

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

構文

'宣言
Public Class DesignerView _
    Inherits Decorator
'使用
Dim instance As DesignerView
public class DesignerView : Decorator
public ref class DesignerView : public Decorator
public class DesignerView extends Decorator

解説

ユーザー インターフェイス (UI: User Interface) をデザインできるようにするには、デザイナの UI のルート要素を DesignerView の Child プロパティに割り当て、Context プロパティをデザイナの編集コンテキストに設定します。

[C#]

DesignerView view = new DesignerView();
view.Child = documentManager.View;
view.Context = editingContext;

DesignerView クラスでは装飾がサポートされています。これは、別の UI の一部を装飾する UI 部分です。たとえば、サイズ変更ハンドルは装飾です。

DesignerView は、装飾、ツール、およびタスクのコマンドにユーザー入力をルーティングします。詳細については、「装飾アーキテクチャ」を参照してください。

継承階層

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Decorator
              Microsoft.Windows.Design.Interaction.DesignerView

スレッド セーフ

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

参照

参照

DesignerView メンバ

Microsoft.Windows.Design.Interaction 名前空間

AdornerPanel

その他の技術情報

チュートリアル : デザイン時装飾の作成

装飾アーキテクチャ