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