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, и задания соответствующих свойств для новой темы.
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) |