CompositeDesignerTheme 类

定义

注意

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

CompositeActivityDesigner 对象提供主题设置。

public ref class CompositeDesignerTheme : System::Workflow::ComponentModel::Design::ActivityDesignerTheme
public class CompositeDesignerTheme : System.Workflow.ComponentModel.Design.ActivityDesignerTheme
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class CompositeDesignerTheme : System.Workflow.ComponentModel.Design.ActivityDesignerTheme
type CompositeDesignerTheme = class
    inherit ActivityDesignerTheme
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type CompositeDesignerTheme = class
    inherit ActivityDesignerTheme
Public Class CompositeDesignerTheme
Inherits ActivityDesignerTheme
继承
CompositeDesignerTheme
派生
属性

示例

下面的示例演示如何通过从 CompositeDesignerTheme 类派生并为新主题设置适当的属性来创建自定义 CompositeDesignerTheme

public class ParallelIfTheme : CompositeDesignerTheme
{
    public ParallelIfTheme(WorkflowTheme theme)
        : base(theme)
    {
        this.ShowDropShadow = true;
        this.ConnectorStartCap = LineAnchor.None;
        this.ConnectorEndCap = LineAnchor.None;
        this.BorderStyle = DashStyle.Dash;
        this.WatermarkImagePath = @"parallelIfWatermark.png";
        this.WatermarkAlignment = DesignerContentAlignment.Fill;
    }
}
Public Class ParallelIfTheme
    Inherits CompositeDesignerTheme

    Public Sub New(ByVal theme As WorkflowTheme)
        MyBase.new(theme)

        Me.ShowDropShadow = True
        Me.ConnectorStartCap = LineAnchor.None
        Me.ConnectorEndCap = LineAnchor.None
        Me.BorderStyle = DashStyle.Dash
        Me.WatermarkImagePath = "parallelIfWatermark.png"
        Me.WatermarkAlignment = DesignerContentAlignment.Fill
    End Sub
End Class

若要在 CompositeActivityDesigner 上使用主题,请将 ActivityDesignerThemeAttribute 应用于 CompositeActivityDesigner 类。

[ActivityDesignerTheme(typeof(ParallelIfTheme))]
public class ParallelIfDesigner : ParallelActivityDesigner
<ActivityDesignerTheme(GetType(ParallelIfTheme))> _
Public Class ParallelIfDesigner
    Inherits ParallelActivityDesigner

注解

备注

本材料讨论的类型和命名空间已废弃不用。 有关详细信息,请参阅 Windows Workflow Foundation 4.5 中弃用的类型

CompositeDesignerTheme 类控制工作流设计图面上的 CompositeActivityDesigner 对象的外观。

构造函数

CompositeDesignerTheme(WorkflowTheme)

初始化 CompositeDesignerTheme 类的新实例。

属性

ApplyTo

获取或设置对其应用设计器主题的设计器类型的非限定名称。

(继承自 DesignerTheme)
BackColorEnd

获取或设置对背景色使用颜色渐变时要作为结束颜色的 Color

(继承自 ActivityDesignerTheme)
BackColorStart

获取或设置对背景使用颜色渐变时背景的起始颜色。

(继承自 ActivityDesignerTheme)
BackgroundStyle

获取或设置背景样式。

(继承自 ActivityDesignerTheme)
BoldFont

获取主题的字体。

(继承自 ActivityDesignerTheme)
BorderColor

获取或设置主题的 BorderColor

(继承自 ActivityDesignerTheme)
BorderPen

获取主题的 BorderPen。

(继承自 ActivityDesignerTheme)
BorderStyle

获取或设置用于边框的样式。

(继承自 ActivityDesignerTheme)
BorderWidth

获取边框的宽度(以像素为单位)。

(继承自 ActivityDesignerTheme)
ConnectorEndCap

获取或设置一个值,该值确定显示在连接器末端的形状。

ConnectorSize

获取连接器的 Size

ConnectorStartCap

获取或设置一个值,该值确定显示在连接器开头的形状。

ContainingTheme

获取包装设计器主题的工作流主题。

(继承自 DesignerTheme)
DesignerGeometry

获取设计器的几何图形。

(继承自 ActivityDesignerTheme)
DesignerImage

获取与设计器关联的图像。

(继承自 ActivityDesignerTheme)
DesignerImagePath

获取或设置设计器的图像路径。

(继承自 ActivityDesignerTheme)
DesignerType

获取或设置与设计器主题关联的设计器的类型。

(继承自 DesignerTheme)
ExpandButtonSize

获取复合活动设计器上的展开按钮的 Size

Font

获取主题使用的文本的字体。

(继承自 ActivityDesignerTheme)
ForeColor

获取或设置前景色。

(继承自 ActivityDesignerTheme)
ForegroundBrush

获取与主题关联的 Brush 对象。

(继承自 ActivityDesignerTheme)
ForegroundPen

获取用于绘制主题前景的 Pen

(继承自 ActivityDesignerTheme)
ImageSize

获取主题图像的大小。

(继承自 ActivityDesignerTheme)
ReadOnly

获取一个值,该值指示设计器主题是否为只读。

(继承自 DesignerTheme)
ShowDropShadow

获取或设置一个值,该值指示复合设计器主题是否会在复合活动设计器的周围显示投影。

Size

获取设计器的大小。

(继承自 ActivityDesignerTheme)
WatermarkAlignment

获取或设置 CompositeActivityDesigner 中的水印图像的对齐方式。

WatermarkImage

获取要在复合活动设计器上使用的水印图像。

WatermarkImagePath

获取或设置要在复合活动设计器上使用的水印图像的相对路径。

方法

Dispose(Boolean)

释放由 CompositeDesignerTheme 占用的非托管资源,还可以另外再释放托管资源。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetBackgroundBrush(Rectangle)

获取用于绘制由传递的矩形指定的区域的画笔。

(继承自 ActivityDesignerTheme)
GetExpandButtonBackgroundBrush(Rectangle)

检索一个画笔,它定义复合活动设计器上的展开按钮的背景显示属性。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Initialize()

执行 CompositeDesignerTheme(WorkflowTheme) 构造函数提供的初始化任务之外的其他初始化任务。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnAmbientPropertyChanged(AmbientProperty)

CompositeDesignerTheme 对象通知设计器的环境属性设置已发生更改。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

显式接口实现

IDisposable.Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

(继承自 DesignerTheme)

适用于