更新: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) 成員都具備執行緒安全。並非所有的執行個體成員都是安全執行緒。
請參閱
參考
Microsoft.Windows.Design.Interaction 命名空間