CompositeDesignerTheme Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Fournit des paramètres de thème aux objets 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
- Héritage
- Dérivé
- Attributs
Exemples
L'exemple suivant montre comment créer un CompositeDesignerTheme personnalisé en dérivant de la classe CompositeDesignerTheme et en définissant les propriétés appropriées pour le nouveau thème.
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
Pour utiliser le thème sur un CompositeActivityDesigner, appliquez le ActivityDesignerThemeAttribute à la classe CompositeActivityDesigner.
[ActivityDesignerTheme(typeof(ParallelIfTheme))]
public class ParallelIfDesigner : ParallelActivityDesigner
<ActivityDesignerTheme(GetType(ParallelIfTheme))> _
Public Class ParallelIfDesigner
Inherits ParallelActivityDesigner
Remarques
Notes
Ce document décrit les types et les espaces de noms qui sont obsolètes. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.
La classe CompositeDesignerTheme contrôle l'apparence et la convivialité d'un objet CompositeActivityDesigner sur une aire de conception de workflow.
Constructeurs
CompositeDesignerTheme(WorkflowTheme) |
Initialise une nouvelle instance de la classe CompositeDesignerTheme. |
Propriétés
ApplyTo |
Obtient ou définit le nom non qualifié du type de concepteur auquel le thème de concepteur est appliqué. (Hérité de DesignerTheme) |
BackColorEnd |
Obtient ou définit le Color avec lequel terminer lors de l'utilisation d'un dégradé de couleur pour la couleur d'arrière-plan. (Hérité de ActivityDesignerTheme) |
BackColorStart |
Obtient ou définit la couleur initiale de l'arrière-plan lors de l'utilisation d'un dégradé de couleur sur l'arrière-plan. (Hérité de ActivityDesignerTheme) |
BackgroundStyle |
Obtient ou définit le style d'arrière-plan. (Hérité de ActivityDesignerTheme) |
BoldFont |
Obtient la police pour le thème. (Hérité de ActivityDesignerTheme) |
BorderColor |
Obtient ou définit le BorderColor pour le thème. (Hérité de ActivityDesignerTheme) |
BorderPen |
Obtient le BorderPen pour le thème. (Hérité de ActivityDesignerTheme) |
BorderStyle |
Obtient ou définit le style utilisé pour la bordure. (Hérité de ActivityDesignerTheme) |
BorderWidth |
Obtient la largeur de la bordure en pixels. (Hérité de ActivityDesignerTheme) |
ConnectorEndCap |
Obtient ou définit une valeur qui détermine la forme qui apparaît à l'extrémité d'un connecteur. |
ConnectorSize |
Obtient le Size du connecteur. |
ConnectorStartCap |
Obtient ou définit une valeur qui détermine la forme qui apparaît au début d'un connecteur. |
ContainingTheme |
Obtient le thème de workflow qui encapsule le thème de concepteur. (Hérité de DesignerTheme) |
DesignerGeometry |
Obtient la géométrie du concepteur. (Hérité de ActivityDesignerTheme) |
DesignerImage |
Obtient l'image associée au concepteur. (Hérité de ActivityDesignerTheme) |
DesignerImagePath |
Obtient ou définit le chemin d’accès de l’image pour le concepteur. (Hérité de ActivityDesignerTheme) |
DesignerType |
Obtient ou définit le type du concepteur associé à ce thème de concepteur. (Hérité de DesignerTheme) |
ExpandButtonSize |
Obtient le Size du bouton de développement sur le concepteur d’activités composite. |
Font |
Obtient la police du texte utilisée par le thème. (Hérité de ActivityDesignerTheme) |
ForeColor |
Obtient ou définit la couleur du premier plan. (Hérité de ActivityDesignerTheme) |
ForegroundBrush |
Obtient l'objet Brush associé au thème. (Hérité de ActivityDesignerTheme) |
ForegroundPen |
Obtient le Pen utilisé pour peindre le premier plan du thème. (Hérité de ActivityDesignerTheme) |
ImageSize |
Obtient la taille de l'image du thème. (Hérité de ActivityDesignerTheme) |
ReadOnly |
Obtient une valeur qui indique si le thème de concepteur est en lecture seule. (Hérité de DesignerTheme) |
ShowDropShadow |
Obtient ou définit une valeur qui indique si le thème de concepteur composite affichera des ombres portées autour du concepteur d'activité composite. |
Size |
Obtient la taille du concepteur. (Hérité de ActivityDesignerTheme) |
WatermarkAlignment |
Obtient ou définit l'alignement de l'image en filigrane dans le CompositeActivityDesigner. |
WatermarkImage |
Obtient l'image en filigrane à utiliser sur le concepteur d'activités composite. |
WatermarkImagePath |
Obtient ou définit le chemin d’accès relatif à l’image en filigrane à utiliser sur le concepteur d’activité composite. |
Méthodes
Dispose(Boolean) |
Libère les ressources non managées utilisées par CompositeDesignerTheme et libère éventuellement les ressources managées. |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetBackgroundBrush(Rectangle) |
Obtient un pinceau utilisé pour peindre la zone spécifiée par le rectangle passé. (Hérité de ActivityDesignerTheme) |
GetExpandButtonBackgroundBrush(Rectangle) |
Récupère un pinceau qui définit les propriétés d’affichage d’arrière-plan du bouton de développement sur le concepteur d’activités composite. |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
Initialize() |
Effectue des tâches d’initialisation supplémentaires au-delà de celles fournies par le constructeur CompositeDesignerTheme(WorkflowTheme). |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
OnAmbientPropertyChanged(AmbientProperty) |
Indique à l'objet CompositeDesignerTheme que les paramètres de propriété ambiante pour le concepteur ont changé. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
IDisposable.Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de DesignerTheme) |