ActivityDesignerTheme Class

Definition

Warning

This API is now obsolete.

Fornisce le impostazioni delle proprietà relative all'aspetto a una finestra di progettazione in un ambiente di progettazione.Provides the look and feel property settings to a designer in a design-time environment.

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
Public Class ActivityDesignerTheme
Inherits DesignerTheme
Inheritance
ActivityDesignerTheme
Derived
Attributes

Examples

Nell'esempio seguente viene illustrato come creare un ActivityDesignerTheme personalizzato derivandolo dalla classe ActivityDesignerTheme e impostando le proprietà appropriate per il nuovo tema.The following example shows how to create a custom ActivityDesignerTheme by deriving from the ActivityDesignerTheme class and setting the appropriate properties for the new theme.

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

Per utilizzare il tema in un oggetto della classe ActivityDesigner, applicare l'attributo ActivityDesignerThemeAttribute alla classe ActivityDesigner.To use the theme on an ActivityDesigner, apply the ActivityDesignerThemeAttribute to the ActivityDesigner class.

[ActivityDesignerTheme(typeof(CustomActivityDesignerTheme))]
public class CustomActivityDesigner2 : ActivityDesigner
<ActivityDesignerTheme(GetType(CustomActivityDesignerTheme))> _
Public Class CustomActivityDesigner2
    Inherits ActivityDesigner

Remarks

Note

In questo materiale vengono descritti tipi e spazi dei nomi obsoleti.This material discusses types and namespaces that are obsolete. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

I temi della finestra di progettazione ne definiscono l'aspetto,Designer themes define the look and feel of a designer. inclusi gli stili di sfondo, gli stili di primo piano, i tipi di carattere e le icone definite per la finestra di progettazione.This includes any background styles, foreground styles, fonts, and icons defined for the designer.

È possibile creare un tema per una finestra di progettazione personalizzata se si desidera configurare proprietà specifiche della propria finestra di progettazione.You can create a custom designer theme if you want to provide configuration abilities to properties unique to your designer. Se non si specifica alcun tema per una finestra di progettazione personalizzata, verrà utilizzato il tema della classe base.If you do not specify a designer theme for a custom designer, the theme from the base class is used.

Constructors

ActivityDesignerTheme(WorkflowTheme)

Inizializza un'istanza di una classe ActivityDesignerTheme.Initializes an instance of an ActivityDesignerTheme.

Properties

ApplyTo

Ottiene o imposta il nome non qualificato del tipo di finestra di progettazione al quale verrà applicato il tema della finestra di progettazione.Gets or sets the unqualified name of the designer type to which the designer theme is applied.

(Inherited from DesignerTheme)
BackColorEnd

Ottiene o imposta il Color finale quando si utilizza una sfumatura di colore per il colore di sfondo.Gets or sets the Color to end with when using a color gradient for the background color.

BackColorStart

Ottiene o imposta il colore iniziale dello sfondo quando si utilizza una sfumatura di colore per lo sfondo.Gets or sets the starting color of the background when using a color gradient on the background.

BackgroundStyle

Ottiene o imposta lo stile dello sfondo.Gets or sets the background style.

BoldFont

Ottiene il tipo di carattere per il tema.Gets the font for the theme.

BorderColor

Ottiene o imposta il BorderColor per il tema.Gets or sets the BorderColor for the theme.

BorderPen

Ottiene il BorderPen per il tema.Gets the BorderPen for the theme.

BorderStyle

Ottiene o imposta lo stile utilizzato per il bordo.Gets or sets the style used for the border.

BorderWidth

Ottiene la larghezza del bordo espressa in pixel.Gets the width of the border in pixels.

ContainingTheme

Ottiene il tema del flusso di lavoro che incapsula il tema della finestra di progettazione.Gets the workflow theme that encapsulates the designer theme.

(Inherited from DesignerTheme)
DesignerGeometry

Ottiene la geometria della finestra di progettazione.Gets the geometry of the designer.

DesignerImage

Ottiene l'immagine associata alla finestra di progettazione.Gets the image associated with the designer.

DesignerImagePath

Ottiene o imposta il percorso dell'immagine della finestra di progettazione.Gets or sets the image path for the designer.

DesignerType

Ottiene o imposta il tipo di finestra di progettazione associato al tema della finestra di progettazione.Gets or sets the type of the designer associated with the designer theme.

(Inherited from DesignerTheme)
Font

Ottiene il tipo di carattere del testo utilizzato dal tema.Gets the font of the text used by the theme.

ForeColor

Ottiene o imposta il colore di primo piano.Gets or sets the color of the foreground.

ForegroundBrush

Ottiene l'oggetto Brush associato al tema.Gets the Brush object associated with the theme.

ForegroundPen

Ottiene l'oggetto Pen utilizzato per disegnare il primo piano del tema.Gets the Pen used for painting the foreground of the theme.

ImageSize

Ottiene le dimensioni dell'immagine del tema.Gets the size of the image of the theme.

ReadOnly

Ottiene un valore che indica se il tema della finestra di progettazione è di sola lettura.Gets a value that indicates whether the designer theme is read-only.

(Inherited from DesignerTheme)
Size

Ottiene le dimensioni della finestra di progettazione.Gets the size of the designer.

Methods

Dispose(Boolean)

Libera le risorse non gestite utilizzate dall’oggetto ActivityDesignerTheme ed eventualmente le risorse gestite.Releases the unmanaged resources and optionally releases the managed resources used by ActivityDesignerTheme.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetBackgroundBrush(Rectangle)

Ottiene un pennello utilizzato per disegnare l'area specificata dal rettangolo passato.Gets a brush used to paint the area specified by the rectangle passed.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Inherited from Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
Initialize()

Inizializza il tema della finestra di progettazione.Initializes the designer theme.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
OnAmbientPropertyChanged(AmbientProperty)

Viene chiamato per segnalare modifiche alle impostazioni di ambiente.Called to signal changes to ambient settings.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Explicit Interface Implementations

IDisposable.Dispose()

Esegue le attività definite dall'applicazione relative alla liberazione, al rilascio o alla reimpostazione di risorse non gestite.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

(Inherited from DesignerTheme)

Applies to