ActivityDesignerTheme Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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) |