Condividi tramite


CompositeDesignerTheme Classe

Definizione

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

Si applica a