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 的根元素分配给 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

其他资源

演练:创建设计时装饰器

装饰器体系结构