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) |