ActivityDesignerTheme Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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) |