Share via


ActivityDesignerTheme Classe

Definição

Cuidado

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Fornece as configurações de propriedades de aparência para um designer em um ambiente de tempo de design.

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
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type ActivityDesignerTheme = class
    inherit DesignerTheme
Public Class ActivityDesignerTheme
Inherits DesignerTheme
Herança
ActivityDesignerTheme
Derivado
Atributos

Exemplos

O exemplo a seguir mostra como criar um personalizado ActivityDesignerTheme derivando da ActivityDesignerTheme classe e definindo as propriedades apropriadas para o novo tema.

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

Para usar o tema em um ActivityDesigner, aplique a ActivityDesignerThemeAttribute ActivityDesigner classe.

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

Comentários

Observação

Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

Os temas de designer definem a aparência de um designer. Isso inclui estilos de plano de fundo, estilos de primeiro plano, fontes e ícones definidos para o designer.

Você pode criar um tema de designer personalizado se quiser fornecer habilidades de configuração para propriedades exclusivas do designer. Se você não especificar um tema de designer para um designer personalizado, o tema da classe base será usado.

Construtores

ActivityDesignerTheme(WorkflowTheme)

Inicializa uma instância de um ActivityDesignerTheme.

Propriedades

ApplyTo

Obtém ou define o nome não qualificado do tipo de designer ao qual o tema do designer é aplicado.

(Herdado de DesignerTheme)
BackColorEnd

Obtém ou define o Color com o qual terminar ao usar um gradiente de cores para a cor da tela de fundo.

BackColorStart

Obtém ou define a cor inicial da tela de fundo ao usar um gradiente de cores na tela de fundo.

BackgroundStyle

Obtém ou define o estilo da tela de fundo.

BoldFont

Obtém a fonte do tema.

BorderColor

Obtém ou define o BorderColor do tema.

BorderPen

Obtém o BorderPen do tema.

BorderStyle

Obtém ou define o estilo usado para a borda.

BorderWidth

Obtém a largura da borda em pixels.

ContainingTheme

Obtém o tema do fluxo de trabalho que encapsula o tema do designer.

(Herdado de DesignerTheme)
DesignerGeometry

Obtém a geometria do designer.

DesignerImage

Obtém a imagem associada ao designer.

DesignerImagePath

Obtém ou define o caminho da imagem para o designer.

DesignerType

Obtém ou define o tipo do designer associado com o tema do designer.

(Herdado de DesignerTheme)
Font

Obtém a fonte do texto usado pelo tema.

ForeColor

Obtém ou define a cor do primeiro plano.

ForegroundBrush

Obtém o objeto Brush associado ao tema.

ForegroundPen

Obtém o Pen usado para pintar o primeiro plano do tema.

ImageSize

Obtém o tamanho da imagem do tema.

ReadOnly

Obtém um valor que indica se o tema do designer é somente leitura.

(Herdado de DesignerTheme)
Size

Obtém o tamanho do designer.

Métodos

Dispose(Boolean)

Libera os recursos não gerenciados usados e opcionalmente os gerenciados usados pelo ActivityDesignerTheme.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetBackgroundBrush(Rectangle)

Obtém um pincel usado para pintar a área especificada pelo retângulo transmitido.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize()

Inicializa o tema do designer.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnAmbientPropertyChanged(AmbientProperty)

Chamado para sinalizar as alterações nas configurações de ambiente.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

IDisposable.Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

(Herdado de DesignerTheme)

Aplica-se a