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)

Применяется к