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