Comparteix a través de


ActivityDesignerTheme Clase

Definición

Precaución

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

Proporciona los valores de propiedades de la apariencia y funcionamiento a diseñador en un entorno en tiempo de diseño.

public ref class ActivityDesignerTheme : System::Workflow::ComponentModel::Design::DesignerTheme
public class ActivityDesignerTheme : System.Workflow.ComponentModel.Design.DesignerTheme
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public class ActivityDesignerTheme : System.Workflow.ComponentModel.Design.DesignerTheme
type ActivityDesignerTheme = class
    inherit DesignerTheme
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityDesignerTheme = class
    inherit DesignerTheme
Public Class ActivityDesignerTheme
Inherits DesignerTheme
Herencia
ActivityDesignerTheme
Derivado
Atributos

Ejemplos

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

public class CustomActivityDesignerTheme : ActivityDesignerTheme
{
    public CustomActivityDesignerTheme(WorkflowTheme theme)
        : base(theme)
    {
        base.Initialize();
        this.BorderStyle = DashStyle.Solid;
        this.BorderColor = Color.FromArgb(0, 0, 0);
        this.BackColorStart = Color.FromArgb(37, 15, 242);
        this.BackColorEnd = Color.FromArgb(189, 184, 254);
        this.BackgroundStyle = LinearGradientMode.Vertical;
        this.ForeColor = Color.Black;
    }
}
Public Class CustomActivityDesignerTheme
    Inherits ActivityDesignerTheme
    Public Sub New(ByVal theme As WorkflowTheme)
        MyBase.new(theme)

        MyBase.Initialize()
        Me.BorderStyle = DashStyle.Solid
        Me.BorderColor = Color.FromArgb(0, 0, 0)
        Me.BackColorStart = Color.FromArgb(37, 15, 242)
        Me.BackColorEnd = Color.FromArgb(189, 184, 254)
        Me.BackgroundStyle = LinearGradientMode.Vertical
        Me.ForeColor = Color.Black
    End Sub
End Class

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

[ActivityDesignerTheme(typeof(CustomActivityDesignerTheme))]
public class CustomActivityDesigner2 : ActivityDesigner
<ActivityDesignerTheme(GetType(CustomActivityDesignerTheme))> _
Public Class CustomActivityDesigner2
    Inherits ActivityDesigner

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.

Los temas del diseñador definen la apariencia y el funcionamiento de un diseñador. Esto incluye cualquier estilo de fondo, estilos de primer plano, fuentes e iconos definidos para el diseñador.

Puede crear un tema del diseñador personalizado si desea proporcionar a las propiedades capacidades de configuración únicas de su diseñador. Si no especifica un tema del diseñador para un diseñador personalizado, se utiliza el tema de la clase base.

Constructores

ActivityDesignerTheme(WorkflowTheme)

Inicializa una instancia de ActivityDesignerTheme.

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.

BackColorStart

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

BackgroundStyle

Obtiene o establece el estilo de fondo.

BoldFont

Obtiene la fuente para el tema.

BorderColor

Obtiene o establece BorderColor para el tema.

BorderPen

Obtiene el BorderPen para el tema.

BorderStyle

Obtiene o establece el estilo utilizado para el borde.

BorderWidth

Obtiene el ancho del borde en píxeles.

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.

DesignerImage

Obtiene la imagen asociada al diseñador.

DesignerImagePath

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

DesignerType

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

(Heredado de DesignerTheme)
Font

Obtiene la fuente del texto utilizada por el tema.

ForeColor

Obtiene o establece el color de primer plano.

ForegroundBrush

Obtiene el objeto Brush asociado al tema.

ForegroundPen

Obtiene Pen utilizado para pintar el primer plano del tema.

ImageSize

Obtiene el tamaño de la imagen del tema.

ReadOnly

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

(Heredado de DesignerTheme)
Size

Obtiene el tamaño del diseñador.

Métodos

Dispose(Boolean)

Libera los recursos no utilizados y ActivityDesignerTheme libera los recursos administrados de forma opcional.

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.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Initialize()

Inicializa el tema del diseñador.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
OnAmbientPropertyChanged(AmbientProperty)

Se llama para señalizar cambios en los valores ambiente.

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