CompositeDesignerTheme Clase

Definición

Precaución

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

Proporciona los valores de tema a los objetos 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
Herencia
CompositeDesignerTheme
Derivado
Atributos

Ejemplos

El ejemplo siguiente muestra cómo crear un CompositeDesignerTheme personalizado derivando de la clase CompositeDesignerTheme y estableciendo las propiedades adecuadas para el nuevo tema.

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

Para utilizar el tema en CompositeActivityDesigner, aplique ActivityDesignerThemeAttribute a la clase CompositeActivityDesigner.

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

Comentarios

Nota

En esta documentación se describen los tipos y espacios de nombres que están obsoletos. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.

La clase CompositeDesignerTheme controla la apariencia y funcionamiento de un objeto CompositeActivityDesigner en una superficie de diseño de flujo de trabajo.

Constructores

CompositeDesignerTheme(WorkflowTheme)

Inicializa una nueva instancia de la clase CompositeDesignerTheme.

Propiedades

ApplyTo

Obtiene o establece el nombre no calificado del tipo de diseñador al que se aplica el tema del diseñador.

(Heredado de DesignerTheme)
BackColorEnd

Obtiene o establece Color para finalizar al utilizar un degradado de color para el color de fondo.

(Heredado de ActivityDesignerTheme)
BackColorStart

Obtiene o establece el color inicial del fondo al utilizar un degradado de color en el fondo.

(Heredado de ActivityDesignerTheme)
BackgroundStyle

Obtiene o establece el estilo de fondo.

(Heredado de ActivityDesignerTheme)
BoldFont

Obtiene la fuente para el tema.

(Heredado de ActivityDesignerTheme)
BorderColor

Obtiene o establece BorderColor para el tema.

(Heredado de ActivityDesignerTheme)
BorderPen

Obtiene el BorderPen para el tema.

(Heredado de ActivityDesignerTheme)
BorderStyle

Obtiene o establece el estilo utilizado para el borde.

(Heredado de ActivityDesignerTheme)
BorderWidth

Obtiene el ancho del borde en píxeles.

(Heredado de ActivityDesignerTheme)
ConnectorEndCap

Obtiene o establece un valor que determina la forma que aparece en el punto de conexión de un conector.

ConnectorSize

Obtiene Size del conector.

ConnectorStartCap

Obtiene o establece un valor que determina la forma que aparece al principio de un conector.

ContainingTheme

Obtiene el tema del flujo de trabajo que encapsula el tema del diseñador.

(Heredado de DesignerTheme)
DesignerGeometry

Obtiene la geometría del diseñador.

(Heredado de ActivityDesignerTheme)
DesignerImage

Obtiene la imagen asociada al diseñador.

(Heredado de ActivityDesignerTheme)
DesignerImagePath

Obtiene o establece la ruta de acceso de la imagen para el diseñador.

(Heredado de ActivityDesignerTheme)
DesignerType

Obtiene o establece el tipo de diseñador asociado al tema del diseñador.

(Heredado de DesignerTheme)
ExpandButtonSize

Obtiene Size del botón de expansión en el diseñador de la actividad compuesta.

Font

Obtiene la fuente del texto utilizada por el tema.

(Heredado de ActivityDesignerTheme)
ForeColor

Obtiene o establece el color de primer plano.

(Heredado de ActivityDesignerTheme)
ForegroundBrush

Obtiene el objeto Brush asociado al tema.

(Heredado de ActivityDesignerTheme)
ForegroundPen

Obtiene Pen utilizado para pintar el primer plano del tema.

(Heredado de ActivityDesignerTheme)
ImageSize

Obtiene el tamaño de la imagen del tema.

(Heredado de ActivityDesignerTheme)
ReadOnly

Obtiene un valor que indica si el tema del diseñador es de solo lectura.

(Heredado de DesignerTheme)
ShowDropShadow

Obtiene o establece un valor que indica si el tema del diseñador compuesto mostrará las sombras paralelas alrededor del diseñador de la actividad compuesta.

Size

Obtiene el tamaño del diseñador.

(Heredado de ActivityDesignerTheme)
WatermarkAlignment

Obtiene o establece la alineación de la marca de agua en CompositeActivityDesigner.

WatermarkImage

Obtiene la marca de agua para utilizar en el diseñador de la actividad compuesta.

WatermarkImagePath

Obtiene o establece la ruta de acceso relativa a la marca de agua para utilizar en el diseñador de la actividad compuesta.

Métodos

Dispose(Boolean)

Libera los recursos no administrados que usa CompositeDesignerTheme y, de forma opcional, libera los recursos administrados.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetBackgroundBrush(Rectangle)

Obtiene un pincel utilizado para pintar el área especificada por el rectángulo pasado.

(Heredado de ActivityDesignerTheme)
GetExpandButtonBackgroundBrush(Rectangle)

Recupera un pincel que define las propiedades de presentación de fondo del botón de expansión en el diseñador de la actividad compuesta.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize()

Realiza más tareas de inicialización más allá de aquellas proporcionadas por CompositeDesignerTheme(WorkflowTheme).

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnAmbientPropertyChanged(AmbientProperty)

Notifica al objeto CompositeDesignerTheme que los valores de propiedad de ambiente para el diseñador han cambiado.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IDisposable.Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

(Heredado de DesignerTheme)

Se aplica a