ActivityDesignerTheme ActivityDesignerTheme ActivityDesignerTheme ActivityDesignerTheme Class

Definición

Advertencia

Esta API está ya obsoleta.

Proporciona los valores de propiedades de la apariencia y funcionamiento a diseñador en un entorno en tiempo de diseño.Provides the look and feel property settings to a designer in a design-time environment.

public ref 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
Public Class ActivityDesignerTheme
Inherits DesignerTheme
Herencia
ActivityDesignerThemeActivityDesignerThemeActivityDesignerThemeActivityDesignerTheme
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.The following example shows how to create a custom ActivityDesignerTheme by deriving from the ActivityDesignerTheme class and setting the appropriate properties for the new theme.

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.To use the theme on an ActivityDesigner, apply the ActivityDesignerThemeAttribute to the ActivityDesigner class.

[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.This material discusses types and namespaces that are obsolete. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Los temas del diseñador definen la apariencia y el funcionamiento de un diseñador.Designer themes define the look and feel of a designer. Esto incluye cualquier estilo de fondo, estilos de primer plano, fuentes e iconos definidos para el diseñador.This includes any background styles, foreground styles, fonts, and icons defined for the designer.

Puede crear un tema del diseñador personalizado si desea proporcionar a las propiedades capacidades de configuración únicas de su diseñador.You can create a custom designer theme if you want to provide configuration abilities to properties unique to your designer. Si no especifica un tema del diseñador para un diseñador personalizado, se utiliza el tema de la clase base.If you do not specify a designer theme for a custom designer, the theme from the base class is used.

Constructores

ActivityDesignerTheme(WorkflowTheme) ActivityDesignerTheme(WorkflowTheme) ActivityDesignerTheme(WorkflowTheme) ActivityDesignerTheme(WorkflowTheme)

Inicializa una instancia de ActivityDesignerTheme.Initializes an instance of an ActivityDesignerTheme.

Propiedades

ApplyTo ApplyTo ApplyTo ApplyTo

Obtiene o establece el nombre no calificado del tipo de diseñador al que se aplica el tema del diseñador.Gets or sets the unqualified name of the designer type to which the designer theme is applied.

(Inherited from DesignerTheme)
BackColorEnd BackColorEnd BackColorEnd BackColorEnd

Obtiene o establece Color para finalizar al utilizar un degradado de color para el color de fondo.Gets or sets the Color to end with when using a color gradient for the background color.

BackColorStart BackColorStart BackColorStart BackColorStart

Obtiene o establece el color inicial del fondo al utilizar un degradado de color en el fondo.Gets or sets the starting color of the background when using a color gradient on the background.

BackgroundStyle BackgroundStyle BackgroundStyle BackgroundStyle

Obtiene o establece el estilo de fondo.Gets or sets the background style.

BoldFont BoldFont BoldFont BoldFont

Obtiene la fuente para el tema.Gets the font for the theme.

BorderColor BorderColor BorderColor BorderColor

Obtiene o establece BorderColor para el tema.Gets or sets the BorderColor for the theme.

BorderPen BorderPen BorderPen BorderPen

Obtiene el BorderPen para el tema.Gets the BorderPen for the theme.

BorderStyle BorderStyle BorderStyle BorderStyle

Obtiene o establece el estilo utilizado para el borde.Gets or sets the style used for the border.

BorderWidth BorderWidth BorderWidth BorderWidth

Obtiene el ancho del borde en píxeles.Gets the width of the border in pixels.

ContainingTheme ContainingTheme ContainingTheme ContainingTheme

Obtiene el tema del flujo de trabajo que encapsula el tema del diseñador.Gets the workflow theme that encapsulates the designer theme.

(Inherited from DesignerTheme)
DesignerGeometry DesignerGeometry DesignerGeometry DesignerGeometry

Obtiene la geometría del diseñador.Gets the geometry of the designer.

DesignerImage DesignerImage DesignerImage DesignerImage

Obtiene la imagen asociada al diseñador.Gets the image associated with the designer.

DesignerImagePath DesignerImagePath DesignerImagePath DesignerImagePath

Obtiene o establece la ruta de acceso de la imagen para el diseñador.Gets or sets the image path for the designer.

DesignerType DesignerType DesignerType DesignerType

Obtiene o establece el tipo de diseñador asociado al tema del diseñador.Gets or sets the type of the designer associated with the designer theme.

(Inherited from DesignerTheme)
Font Font Font Font

Obtiene la fuente del texto utilizada por el tema.Gets the font of the text used by the theme.

ForeColor ForeColor ForeColor ForeColor

Obtiene o establece el color de primer plano.Gets or sets the color of the foreground.

ForegroundBrush ForegroundBrush ForegroundBrush ForegroundBrush

Obtiene el objeto Brush asociado al tema.Gets the Brush object associated with the theme.

ForegroundPen ForegroundPen ForegroundPen ForegroundPen

Obtiene Pen utilizado para pintar el primer plano del tema.Gets the Pen used for painting the foreground of the theme.

ImageSize ImageSize ImageSize ImageSize

Obtiene el tamaño de la imagen del tema.Gets the size of the image of the theme.

ReadOnly ReadOnly ReadOnly ReadOnly

Obtiene un valor que indica si el tema del diseñador es de solo lectura.Gets a value that indicates whether the designer theme is read-only.

(Inherited from DesignerTheme)
Size Size Size Size

Obtiene el tamaño del diseñador.Gets the size of the designer.

Métodos

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera los recursos no utilizados y ActivityDesignerTheme libera los recursos administrados de forma opcional.Releases the unmanaged resources and optionally releases the managed resources used by ActivityDesignerTheme.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBackgroundBrush(Rectangle) GetBackgroundBrush(Rectangle) GetBackgroundBrush(Rectangle) GetBackgroundBrush(Rectangle)

Obtiene un pincel utilizado para pintar el área especificada por el rectángulo pasado.Gets a brush used to paint the area specified by the rectangle passed.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
Initialize() Initialize() Initialize() Initialize()

Inicializa el tema del diseñador.Initializes the designer theme.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
OnAmbientPropertyChanged(AmbientProperty) OnAmbientPropertyChanged(AmbientProperty) OnAmbientPropertyChanged(AmbientProperty) OnAmbientPropertyChanged(AmbientProperty)

Se llama para señalizar cambios en los valores ambiente.Called to signal changes to ambient settings.

ToString() ToString() ToString() ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Inherited from Object)

Implementaciones de interfaz explícitas

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Inherited from DesignerTheme)

Se aplica a