共用方式為


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) 成為可設計的介面,請將設計工具之 UI 的根項目 (Root Element) 指派給 DesignerView 的 Child 屬性,並將 Context 屬性設定為設計工具的編輯內容。

[C#]

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

DesignerView 類別可支援「裝飾項」(Adorner),這些裝飾項是 UI 的一部分,而且可以裝飾 UI 的其他部分。例如,縮放控點 (Sizing Handle) 就是裝飾項。

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

執行緒安全

這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

DesignerView 成員

Microsoft.Windows.Design.Interaction 命名空間

AdornerPanel

其他資源

逐步解說:建立設計階段裝飾項

裝飾項架構