CompositeDesignerTheme Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Fornisce impostazioni del tema agli oggetti 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
- Ereditarietà
- Derivato
- Attributi
Esempio
Nell'esempio seguente viene illustrato come creare un CompositeDesignerTheme personalizzato derivandolo dalla classe CompositeDesignerTheme e impostando le proprietà appropriate per il nuovo 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
Per utilizzare il tema in un oggetto della classe CompositeActivityDesigner, applicare l'attributo ActivityDesignerThemeAttribute alla classe CompositeActivityDesigner.
[ActivityDesignerTheme(typeof(ParallelIfTheme))]
public class ParallelIfDesigner : ParallelActivityDesigner
<ActivityDesignerTheme(GetType(ParallelIfTheme))> _
Public Class ParallelIfDesigner
Inherits ParallelActivityDesigner
Commenti
Nota
In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).
La classe CompositeDesignerTheme controlla l'aspetto di un oggetto CompositeActivityDesigner in una superficie di progettazione del flusso di lavoro.
Costruttori
CompositeDesignerTheme(WorkflowTheme) |
Inizializza una nuova istanza della classe CompositeDesignerTheme. |
Proprietà
ApplyTo |
Ottiene o imposta il nome non qualificato del tipo di finestra di progettazione al quale verrà applicato il tema della finestra di progettazione. (Ereditato da DesignerTheme) |
BackColorEnd |
Ottiene o imposta il Color finale quando si utilizza una sfumatura di colore per il colore di sfondo. (Ereditato da ActivityDesignerTheme) |
BackColorStart |
Ottiene o imposta il colore iniziale dello sfondo quando si utilizza una sfumatura di colore per lo sfondo. (Ereditato da ActivityDesignerTheme) |
BackgroundStyle |
Ottiene o imposta lo stile dello sfondo. (Ereditato da ActivityDesignerTheme) |
BoldFont |
Ottiene il tipo di carattere per il tema. (Ereditato da ActivityDesignerTheme) |
BorderColor |
Ottiene o imposta il BorderColor per il tema. (Ereditato da ActivityDesignerTheme) |
BorderPen |
Ottiene il BorderPen per il tema. (Ereditato da ActivityDesignerTheme) |
BorderStyle |
Ottiene o imposta lo stile utilizzato per il bordo. (Ereditato da ActivityDesignerTheme) |
BorderWidth |
Ottiene la larghezza del bordo espressa in pixel. (Ereditato da ActivityDesignerTheme) |
ConnectorEndCap |
Ottiene o imposta un valore che determina la forma visualizzata alla fine di un connettore. |
ConnectorSize |
Ottiene la classe Size del connettore. |
ConnectorStartCap |
Ottiene o imposta un valore che determina la forma visualizzata all'inizio di un connettore. |
ContainingTheme |
Ottiene il tema del flusso di lavoro che incapsula il tema della finestra di progettazione. (Ereditato da DesignerTheme) |
DesignerGeometry |
Ottiene la geometria della finestra di progettazione. (Ereditato da ActivityDesignerTheme) |
DesignerImage |
Ottiene l'immagine associata alla finestra di progettazione. (Ereditato da ActivityDesignerTheme) |
DesignerImagePath |
Ottiene o imposta il percorso dell'immagine della finestra di progettazione. (Ereditato da ActivityDesignerTheme) |
DesignerType |
Ottiene o imposta il tipo di finestra di progettazione associato al tema della finestra di progettazione. (Ereditato da DesignerTheme) |
ExpandButtonSize |
Ottiene l'oggetto Size del pulsante di espansione del CompositeActivityDesigner. |
Font |
Ottiene il tipo di carattere del testo utilizzato dal tema. (Ereditato da ActivityDesignerTheme) |
ForeColor |
Ottiene o imposta il colore di primo piano. (Ereditato da ActivityDesignerTheme) |
ForegroundBrush |
Ottiene l'oggetto Brush associato al tema. (Ereditato da ActivityDesignerTheme) |
ForegroundPen |
Ottiene l'oggetto Pen utilizzato per disegnare il primo piano del tema. (Ereditato da ActivityDesignerTheme) |
ImageSize |
Ottiene le dimensioni dell'immagine del tema. (Ereditato da ActivityDesignerTheme) |
ReadOnly |
Ottiene un valore che indica se il tema della finestra di progettazione è di sola lettura. (Ereditato da DesignerTheme) |
ShowDropShadow |
Ottiene o imposta un valore che indica se il tema della finestra di progettazione composita visualizzerà ombreggiature attorno al CompositeActivityDesigner. |
Size |
Ottiene le dimensioni della finestra di progettazione. (Ereditato da ActivityDesignerTheme) |
WatermarkAlignment |
Ottiene o imposta l'allineamento dell'immagine della filigrana nell'oggetto CompositeActivityDesigner. |
WatermarkImage |
Ottiene l'immagine della filigrana da utilizzare nel CompositeActivityDesigner. |
WatermarkImagePath |
Ottiene o imposta il percorso relativo dell'immagine della filigrana da usare nel CompositeActivityDesigner. |
Metodi
Dispose(Boolean) |
Rilascia le risorse non gestite usate da CompositeDesignerTheme e, facoltativamente, le risorse gestite. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetBackgroundBrush(Rectangle) |
Ottiene un pennello utilizzato per disegnare l'area specificata dal rettangolo passato. (Ereditato da ActivityDesignerTheme) |
GetExpandButtonBackgroundBrush(Rectangle) |
Recupera un pennello che definisce le proprietà di visualizzazione dello sfondo del pulsante di espansione nel CompositeActivityDesigner. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Initialize() |
Esegue ulteriori attività di inizializzazione oltre a quelle fornite dal costruttore CompositeDesignerTheme(WorkflowTheme). |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnAmbientPropertyChanged(AmbientProperty) |
Notifica all'oggetto CompositeDesignerTheme che le impostazioni relative alle proprietà di ambiente per la finestra di progettazione sono state modificate. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
IDisposable.Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. (Ereditato da DesignerTheme) |