ActivityDesigner 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 uma classe base obrigatória para todos os componentes do designer de atividade.
public ref class ActivityDesigner : IDisposable, System::ComponentModel::Design::IDesignerFilter, System::ComponentModel::Design::IRootDesigner, System::Drawing::Design::IToolboxUser, System::Workflow::ComponentModel::Design::IPersistUIState, System::Workflow::ComponentModel::Design::IWorkflowRootDesigner
[System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))]
public class ActivityDesigner : IDisposable, System.ComponentModel.Design.IDesignerFilter, System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser, System.Workflow.ComponentModel.Design.IPersistUIState, System.Workflow.ComponentModel.Design.IWorkflowRootDesigner
[System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class ActivityDesigner : IDisposable, System.ComponentModel.Design.IDesignerFilter, System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser, System.Workflow.ComponentModel.Design.IPersistUIState, System.Workflow.ComponentModel.Design.IWorkflowRootDesigner
[<System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))>]
type ActivityDesigner = class
interface IDesignerFilter
interface IToolboxUser
interface IPersistUIState
interface IWorkflowRootDesigner
interface IRootDesigner
interface IDesigner
interface IDisposable
[<System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ActivityDesigner = class
interface IDesignerFilter
interface IToolboxUser
interface IPersistUIState
interface IWorkflowRootDesigner
interface IRootDesigner
interface IDesigner
interface IDisposable
[<System.Workflow.ComponentModel.Design.ActivityDesignerTheme(typeof(System.Workflow.ComponentModel.Design.ActivityDesignerTheme))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ActivityDesigner = class
interface IDisposable
interface IDesignerFilter
interface IDesigner
interface IToolboxUser
interface IPersistUIState
interface IWorkflowRootDesigner
interface IRootDesigner
Public Class ActivityDesigner
Implements IDesignerFilter, IDisposable, IPersistUIState, IRootDesigner, IToolboxUser, IWorkflowRootDesigner
- Herança
-
ActivityDesigner
- Derivado
- Atributos
- Implementações
Exemplos
O exemplo a seguir mostra uma implementação completa de uma ActivityDesigner atividade personalizada. O designer tem um sinalizador que pode ser alternado para permitir que a classe ActivityDesigner base controle a pintura ou utilize os vários métodos da ActivityDesignerPaint classe para desenhar a atividade.
[ActivityDesignerTheme(typeof(CustomCompositeActivityDesignerTheme))]
public class CustomActivityDesigner : ActivityDesigner
{
public override bool CanBeParentedTo(CompositeActivityDesigner parentActivityDesigner)
{
if (parentActivityDesigner.GetType().ToString() == "System.Workflow.Activities.IfElseBranchDesigner")
return false;
return true;
}
private ActivityDesignerVerbCollection verbs = null;
protected override ActivityDesignerVerbCollection Verbs
{
get
{
if (this.verbs == null)
CreateActivityVerbs();
return this.verbs;
}
}
private void CreateActivityVerbs()
{
this.verbs = new ActivityDesignerVerbCollection();
ActivityDesignerVerb addBranchVerb = new ActivityDesignerVerb(this,
DesignerVerbGroup.View, "Add New Parallel Branch", new EventHandler(OnAddParallelBranch));
this.verbs.Clear();
this.verbs.Add(addBranchVerb);
}
protected void OnAddParallelBranch(object sender, EventArgs e)
{
// Code for adding a new branch to the parallel activity goes here
}
protected override Rectangle ImageRectangle
{
get
{
Rectangle bounds = this.Bounds;
Size sz = new Size(24, 24);
Rectangle imageRect = new Rectangle();
imageRect.X = bounds.Left + ((bounds.Width - sz.Width) / 2);
imageRect.Y = bounds.Top + 4;
imageRect.Size = sz;
return imageRect;
}
}
protected override Rectangle TextRectangle
{
get
{
return new Rectangle(
this.Bounds.Left + 2,
this.ImageRectangle.Bottom,
this.Bounds.Width - 4,
this.Bounds.Height - this.ImageRectangle.Height - 1);
}
}
protected override void Initialize(Activity activity)
{
base.Initialize(activity);
Bitmap bmp = Resources.ToolboxImage;
bmp.MakeTransparent();
this.Image = bmp;
}
readonly static Size BaseSize = new Size(64, 64);
protected override Size OnLayoutSize(ActivityDesignerLayoutEventArgs e)
{
return BaseSize;
}
private bool expanded = true;
private bool useBasePaint = false;
public bool UseBasePaint
{
get { return this.useBasePaint; }
set { this.useBasePaint = value; }
}
public bool Expanded
{
get { return this.expanded; }
set { this.expanded = value; }
}
protected override void OnPaint(ActivityDesignerPaintEventArgs e)
{
if (this.UseBasePaint == true)
{
base.OnPaint(e);
return;
}
DrawCustomActivity(e);
}
private void DrawCustomActivity(ActivityDesignerPaintEventArgs e)
{
Graphics graphics = e.Graphics;
CompositeDesignerTheme compositeDesignerTheme = (CompositeDesignerTheme)e.DesignerTheme;
ActivityDesignerPaint.DrawRoundedRectangle(graphics, compositeDesignerTheme.BorderPen, this.Bounds, compositeDesignerTheme.BorderWidth);
string text = this.Text;
Rectangle textRectangle = this.TextRectangle;
if (!string.IsNullOrEmpty(text) && !textRectangle.IsEmpty)
{
ActivityDesignerPaint.DrawText(graphics, compositeDesignerTheme.Font, text, textRectangle, StringAlignment.Center, e.AmbientTheme.TextQuality, compositeDesignerTheme.ForegroundBrush);
}
System.Drawing.Image image = this.Image;
Rectangle imageRectangle = this.ImageRectangle;
if (image != null && !imageRectangle.IsEmpty)
{
ActivityDesignerPaint.DrawImage(graphics, image, imageRectangle, DesignerContentAlignment.Fill);
}
ActivityDesignerPaint.DrawExpandButton(graphics,
new Rectangle(this.Location.X, this.Location.Y, 10, 10),
this.Expanded,
compositeDesignerTheme);
}
}
<ActivityDesignerTheme(GetType(CustomCompositeActivityDesignerTheme))> _
Public Class CustomActivityDesigner
Inherits ActivityDesigner
Public Overrides Function CanBeParentedTo(ByVal parentActivityDesigner As CompositeActivityDesigner) As Boolean
If parentActivityDesigner.GetType().ToString() = "System.Workflow.Activities.IfElseBranchDesigner" Then
Return False
End If
Return True
End Function
Private verbsValue As ActivityDesignerVerbCollection = Nothing
Protected Overrides ReadOnly Property Verbs() As ActivityDesignerVerbCollection
Get
If verbsValue Is Nothing Then
CreateActivityVerbs()
End If
Return Me.verbsValue
End Get
End Property
Private Sub CreateActivityVerbs()
Me.verbsValue = New ActivityDesignerVerbCollection()
Dim addBranchVerb As New ActivityDesignerVerb(Me, DesignerVerbGroup.View, "Add New Parallel Branch", AddressOf OnAddParallelBranch)
Me.verbsValue.Clear()
Me.verbsValue.Add(addBranchVerb)
End Sub
Protected Sub OnAddParallelBranch(ByVal sender As Object, ByVal e As EventArgs)
' Code for adding a new branch to the parallel activity goes here
End Sub
Protected Overrides ReadOnly Property ImageRectangle() As Rectangle
Get
Dim Bounds As Rectangle = Me.Bounds
Dim sz As New Size(24, 24)
Dim imageRect As New Rectangle()
imageRect.X = Bounds.Left + ((Bounds.Width - sz.Width) / 2)
imageRect.Y = Bounds.Top + 4
imageRect.Size = sz
Return imageRect
End Get
End Property
Protected Overrides ReadOnly Property TextRectangle() As Rectangle
Get
Return New Rectangle( _
Me.Bounds.Left + 2, _
Me.ImageRectangle.Bottom, _
Me.Bounds.Width - 4, _
Me.Bounds.Height - Me.ImageRectangle.Height - 1)
End Get
End Property
Protected Overrides Sub Initialize(ByVal activity As Activity)
MyBase.Initialize(activity)
Dim bmp As Bitmap = Resources.ToolboxImage
bmp.MakeTransparent()
Me.Image = bmp
End Sub
Shared ReadOnly BaseSize As New Size(64, 64)
Protected Overrides Function OnLayoutSize(ByVal e As ActivityDesignerLayoutEventArgs) As Size
Return BaseSize
End Function
Private expandedValue As Boolean = True
Private useBasePaintValue As Boolean = False
Public Property UseBasePaint() As Boolean
Get
Return Me.useBasePaintValue
End Get
Set(ByVal value As Boolean)
Me.useBasePaintValue = value
End Set
End Property
Public Property Expanded() As Boolean
Get
Return Me.expandedValue
End Get
Set(ByVal value As Boolean)
Me.expandedValue = value
End Set
End Property
Protected Overrides Sub OnPaint(ByVal e As ActivityDesignerPaintEventArgs)
If Me.UseBasePaint = True Then
MyBase.OnPaint(e)
Return
End If
DrawCustomActivity(e)
End Sub
Private Sub DrawCustomActivity(ByVal e As ActivityDesignerPaintEventArgs)
Dim graphics As Graphics = e.Graphics
Dim compositeDesignerTheme As CompositeDesignerTheme = CType(e.DesignerTheme, CompositeDesignerTheme)
ActivityDesignerPaint.DrawRoundedRectangle(graphics, compositeDesignerTheme.BorderPen, Me.Bounds, compositeDesignerTheme.BorderWidth)
Dim text As String = Me.Text
Dim TextRectangle As Rectangle = Me.TextRectangle
If Not String.IsNullOrEmpty(text) And Not TextRectangle.IsEmpty Then
ActivityDesignerPaint.DrawText(graphics, compositeDesignerTheme.Font, text, TextRectangle, StringAlignment.Center, e.AmbientTheme.TextQuality, compositeDesignerTheme.ForegroundBrush)
End If
Dim Image As System.Drawing.Image = Me.Image
Dim ImageRectangle As Rectangle = Me.ImageRectangle
If Image IsNot Nothing And Not ImageRectangle.IsEmpty Then
ActivityDesignerPaint.DrawImage(graphics, Image, ImageRectangle, DesignerContentAlignment.Fill)
End If
ActivityDesignerPaint.DrawExpandButton(graphics, _
New Rectangle(Me.Location.X, Me.Location.Y, 10, 10), _
Me.Expanded, _
compositeDesignerTheme)
End Sub
End Class
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).
Todos os componentes do designer de atividade derivam de ActivityDesigner. O ActivityDesigner fornece um designer simples que permite que o usuário crie atividades visualmente no modo de design.
ActivityDesigner fornece um mecanismo simples para as atividades para que elas possam participar na renderização do fluxo de trabalho na superfície de design.
ActivityDesigner permite que o usuário personalize o layout e o desenho associados à atividade.
ActivityDesigner permite que o usuário estenda os metadados associados à atividade.
Construtores
ActivityDesigner() |
Inicializa uma nova instância da classe ActivityDesigner. |
Propriedades
AccessibilityObject |
Obtém um AccessibleObject que aplicativos de acessibilidade usam para ajustar a interface do usuário do aplicativo para usuários com deficiências. |
Activity |
Obtém o Activity associado ao designer. |
Bounds |
Obtém um Rectangle que contém o valor para o retângulo delimitador do designer em coordenadas lógicas. |
DesignerActions |
Obtém a matriz de ações associadas a erros de configuração. |
DesignerTheme |
Obtém o tema atual do designer para o designer de atividade. |
EnableVisualResizing |
Obtém um valor que indica se o designer de atividade pode ser redimensionado em um designer de formulários livre. |
Glyphs |
Obtém uma coleção de glifos com a qual adornar o designer. |
Image |
Obtém ou define o Image associado ao designer. |
ImageRectangle |
Obtém o valor para os limites da imagem associada ao designer em coordenadas lógicas. |
InvokingDesigner |
Obtém ou define o designer de atividade que invoca a atividade associada ao designer de atividade atual. |
IsLocked |
Obtém um valor que indica se a atividade associada ao designer pode ser modificada. |
IsPrimarySelection |
Obtém um valor que indica se a atividade associada ao designer é a seleção principal. |
IsRootDesigner |
Obtém um valor que indica se o designer é um designer raiz. |
IsSelected |
Obtém um valor que indica se a atividade associada ao designer está selecionada. |
IsVisible |
Obtém um valor que indica se a atividade associada ao designer é visível no fluxo de trabalho. |
Location |
Obtém ou define a localização do designer em coordenadas lógicas. |
MessageFilters |
Obtém uma coleção somente leitura de filtros de mensagem que estão associados ao designer de atividade. |
MinimumSize |
Obtém o tamanho mínimo para o designer de atividade. |
ParentDesigner |
Obtém o designer do pai do designer existente. |
ParentView |
Obtém a exibição do fluxo de trabalho que contém o designer de atividade atual. |
ShowSmartTag |
Obtém um valor que indica se a atividade deve mostrar uma marcação inteligente. |
Size |
Obtém ou define o tamanho do ActivityDesigner. |
SmartTagRectangle |
Obtém o retângulo em que a marcação inteligente deve ser exibida. |
SmartTagVerbs |
Obtém uma coleção somente leitura de ações de designer para associar a uma marcação inteligente no designer de atividade. |
Text |
Obtém ou define o texto a ser associado ao designer. |
TextRectangle |
Obtém o valor do retângulo texto em coordenadas lógicas. |
Verbs |
Obtém a coleção de verbos a serem associados ao designer. |
Métodos
CanBeParentedTo(CompositeActivityDesigner) |
Retorna um valor que indica se um CompositeActivity pode ser definido como o pai da atividade associada ao designer. |
CanConnect(ConnectionPoint, ConnectionPoint) |
Retorna um valor que indica se uma conexão pode ser criada entre o ponto de conexão especificado no designer de atividade atual e o ponto de conexão especificado em um designer de atividade de destino. |
CreateView(ViewTechnology) |
Cria uma exibição do fluxo de trabalho para o designer de atividade atual usando a ViewTechnology especificada. |
Dispose() |
Libera os recursos não gerenciados usados pelo ActivityDesigner e opcionalmente libera os recursos gerenciados. |
Dispose(Boolean) |
Libera os recursos usados pela classe ActivityDesigner. |
DoDefaultAction() |
Executa a ação de interface do usuário padrão associada ao designer. |
EnsureVisible() |
Desloca a área visível da tela para garantir que o designer especificado esteja visível. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Finalize() |
Quando substituído em uma classe derivada, permite que um objeto limpe todos os recursos de forma determinística. |
GetConnectionPoints(DesignerEdges) |
Retorna uma coleção somente leitura de pontos de conexão para o designer de atividade juntamente com o DesignerEdges especificado. |
GetConnections(DesignerEdges) |
Retorna uma coleção de pontos somente leitura que o designer usa para conexões. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetPreviewImage(Graphics) |
Obtém a imagem do designer de atividade no Graphics especificado. |
GetRootDesigner(IServiceProvider) |
Retorna o designer associado à superfície de design do fluxo de trabalho. |
GetService(Type) |
Tenta recuperar o tipo de serviço especificado do site do modo de design para a atividade associada ao designer. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
HitTest(Point) |
Obtém informações sobre o controle ActivityDesigner em um ponto especificado na tela. |
Initialize(Activity) |
Inicializa o designer com o Activity associado. |
Invalidate() |
Invalida o designer. |
Invalidate(Rectangle) |
Invalida o retângulo especificado no designer. |
IsCommentedActivity(Activity) |
Retorna um valor que indica se a atividade do designer atual é comentada ou está dentro de uma atividade comentada. |
IsSupportedActivityType(Type) |
Retorna um valor que indica se o tipo de atividade especificado é compatível se o designer de atividade é um designer raiz. |
LoadViewState(BinaryReader) |
Carrega o estado de exibição do designer de um fluxo binário. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
OnActivityChanged(ActivityChangedEventArgs) |
Notifica o ActivityDesigner quando a atividade está associada a alterações. |
OnBeginResizing(ActivityDesignerResizeEventArgs) |
Notifica o ActivityDesigner quando um usuário começa a redimensionar visualmente o designer de atividade quando o designer está em um FreeformActivityDesigner. |
OnConnected(ConnectionPoint, ConnectionPoint) |
Notifica o ActivityDesigner quando uma conexão é estabelecida entre dois pontos de conexão. |
OnDragDrop(ActivityDragEventArgs) |
Ocorre quando a operação de arrastar e soltar é concluída dentro dos limites de designer. |
OnDragEnter(ActivityDragEventArgs) |
Ocorre quando a operação de arrastar-soltar está em andamento e o ponteiro entra nos limites do designer. |
OnDragLeave() |
Ocorre quando a operação de arrastar-soltar está em andamento e o ponteiro sai dos limites do designer. |
OnDragOver(ActivityDragEventArgs) |
Ocorre quando a operação de arrastar-soltar está em andamento e o ponteiro está dentro dos limites do designer. |
OnEndResizing() |
Notifica o ActivityDesigner quando um usuário termina de redimensionar visualmente o designer de atividade quando o designer está em um FreeformActivityDesigner. |
OnExecuteDesignerAction(DesignerAction) |
Notifica o ActivityDesigner quando o usuário clica nos erros de configuração associados ao designer. |
OnGiveFeedback(GiveFeedbackEventArgs) |
Atualiza as indicações visuais para comentários fornecidos para o usuário ao executar uma operação de arrastar. |
OnKeyDown(KeyEventArgs) |
Ocorre quando uma tecla é pressionada quando o designer tem o foco do teclado. |
OnKeyUp(KeyEventArgs) |
Ocorre quando uma tecla é solta quando o designer tem o foco do teclado. |
OnLayoutPosition(ActivityDesignerLayoutEventArgs) |
Notifica o ActivityDesigner quando o usuário reposiciona suas indicações visuais ou designers de atividade filho. |
OnLayoutSize(ActivityDesignerLayoutEventArgs) |
Retorna o tamanho das indicações visuais ou designers de atividade filho no ActivityDesigner. |
OnMouseCaptureChanged() |
Ocorre quando a captura do mouse é alterada. |
OnMouseDoubleClick(MouseEventArgs) |
Ocorre quando o botão do mouse é clicado várias vezes no designer. |
OnMouseDown(MouseEventArgs) |
Ocorre quando o botão do mouse é pressionado quando o ponteiro está nos limites do designer. |
OnMouseDragBegin(Point, MouseEventArgs) |
Ocorre quando o usuário começa a arrastar o mouse no designer. |
OnMouseDragEnd() |
Ocorre quando o usuário para de arrastar o mouse no designer. |
OnMouseDragMove(MouseEventArgs) |
Ocorre em cada movimento do mouse conforme o usuário arrasta o ponteiro sobre o designer. |
OnMouseEnter(MouseEventArgs) |
Ocorre quando o mouse entra pela primeira vez nos limites do designer. |
OnMouseHover(MouseEventArgs) |
Ocorre quando o ponteiro está dentro dos limites do designer. |
OnMouseLeave() |
Ocorre quando o ponteiro sai dos limites de designer. |
OnMouseMove(MouseEventArgs) |
Ocorre quando o ponteiro está se movendo dentro dos limites do designer. |
OnMouseUp(MouseEventArgs) |
Ocorre quando o botão do mouse é solto quando o ponteiro está nos limites do designer. |
OnPaint(ActivityDesignerPaintEventArgs) |
Desenha a representação visual da atividade em tempo de design. |
OnProcessMessage(Message) |
Permite que o designer processe mensagens Win32 brutas. |
OnQueryContinueDrag(QueryContinueDragEventArgs) |
Controla se a operação de arrastar deve continuar. |
OnResizing(ActivityDesignerResizeEventArgs) |
Notifica o ActivityDesigner quando um usuário está visualmente redimensionando-o no tempo de design. O método é chamado somente se o designer de atividade é um filho de um FreeformActivityDesigner. |
OnScroll(ScrollBar, Int32) |
Notifica o ActivityDesigner quando um usuário altera a posição de rolagem. |
OnShowSmartTagVerbs(Point) |
Exibe os verbos do designer associados a uma marcação inteligente no ponto especificado. |
OnSmartTagVisibilityChanged(Boolean) |
Notifica o ActivityDesigner se uma marcação inteligente deve ser exibida ou ocultada. |
OnThemeChange(ActivityDesignerTheme) |
Notifica o designer de que o tema associado foi alterado. |
PerformLayout() |
Atualiza o layout do designer. |
PointToLogical(Point) |
Transforma um ponto do sistema de coordenadas de tela no sistema de coordenadas de designer de atividade. |
PointToScreen(Point) |
Transforma um ponto do sistema de coordenadas de designer de atividade no sistema de coordenadas de tela. |
PostFilterAttributes(IDictionary) |
Quando substituído em uma classe derivada, permite que um designer altere ou remova itens do conjunto de atributos que ele expõe por meio de um TypeDescriptor. |
PostFilterEvents(IDictionary) |
Quando substituído em uma classe derivada, permite que o designer altere ou remova itens do conjunto de eventos que ele expõe por meio de um TypeDescriptor. |
PostFilterProperties(IDictionary) |
Quando substituído em uma classe derivada, permite que um designer altere ou remova itens do conjunto de propriedades que ele expõe por meio de um TypeDescriptor. |
PreFilterAttributes(IDictionary) |
Quando substituído em uma classe derivada, permite que um designer adicione itens ao conjunto de atributos que ele expõe por meio de um TypeDescriptor. |
PreFilterEvents(IDictionary) |
Quando substituído em uma classe derivada, permite que um designer adicione itens ao conjunto de eventos que ele expõe por meio de um TypeDescriptor. |
PreFilterProperties(IDictionary) |
Quando substituído em uma classe derivada, permite que um designer adicione itens ao conjunto de propriedades que ele expõe por meio de um TypeDescriptor. |
RectangleToLogical(Rectangle) |
Transforma um retângulo do sistema de coordenadas de tela no sistema de coordenadas de designer de atividade. |
RectangleToScreen(Rectangle) |
Transforma um retângulo do sistema de coordenadas de designer de atividade no sistema de coordenadas de tela. |
RefreshDesignerActions() |
Atualiza os erros de configuração associados ao designer. |
RefreshDesignerVerbs() |
Atualiza os verbos do designer de atividade associados ao designer chamando o manipulador de status. |
SaveViewState(BinaryWriter) |
Armazena o estado de exibição do designer em um fluxo binário. |
ShowInfoTip(String) |
Mostra a infodica especificada. |
ShowInfoTip(String, String) |
Exibe a infodica para o ActivityDesigner com o título e o texto especificados. |
ShowInPlaceTip(String, Rectangle) |
Exibe a dica de ferramenta especificada no local do retângulo especificado. |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
IDesigner.Component |
Obtém o componente base ao qual o designer de atividade está associado. |
IDesigner.DoDefaultAction() |
Executa a ação padrão associada ao designer. |
IDesigner.Initialize(IComponent) |
Inicializa o designer com a atividade associada. |
IDesigner.Verbs |
Obtém os verbos de tempo de design associados ao designer de atividade. |
IDesignerFilter.PostFilterAttributes(IDictionary) |
Quando substituído em uma classe derivada, permite que um designer altere ou remova itens do conjunto de atributos que ele expõe por meio de um TypeDescriptor. |
IDesignerFilter.PostFilterEvents(IDictionary) |
Quando substituído em uma classe derivada, permite que um designer altere ou remova itens do conjunto de eventos que ele expõe por meio de um TypeDescriptor. |
IDesignerFilter.PostFilterProperties(IDictionary) |
Quando substituído em uma classe derivada, permite que um designer altere ou remova itens do conjunto de propriedades que ele expõe por meio de um TypeDescriptor. |
IDesignerFilter.PreFilterAttributes(IDictionary) |
Quando substituído em uma classe derivada, permite que um designer adicione itens ao conjunto de atributos que ele expõe por meio de um TypeDescriptor. |
IDesignerFilter.PreFilterEvents(IDictionary) |
Quando substituído em uma classe derivada, permite que um designer adicione itens ao conjunto de eventos que ele expõe por meio de um TypeDescriptor. |
IDesignerFilter.PreFilterProperties(IDictionary) |
Quando substituído em uma classe derivada, permite que um designer adicione itens ao conjunto de propriedades que ele expõe por meio de um TypeDescriptor. |
IPersistUIState.LoadViewState(BinaryReader) |
Restaura o estado de exibição de um fluxo binário. |
IPersistUIState.SaveViewState(BinaryWriter) |
Salva o estado de exibição em um fluxo binário. |
IRootDesigner.GetView(ViewTechnology) |
Retorna um objeto de exibição para a tecnologia de exibição especificada. |
IRootDesigner.SupportedTechnologies |
Obtém a matriz de tecnologias para as quais o designer de atividade pode dar suporte para a exibição. |
IToolboxUser.GetToolSupported(ToolboxItem) |
Determina se o item especificado da caixa de ferramentas é compatível com o designer de atividade atual. |
IToolboxUser.ToolPicked(ToolboxItem) |
Seleciona o item da caixa de ferramentas especificado. |
IWorkflowRootDesigner.InvokingDesigner |
Obtém ou define o CompositeActivityDesigner que solicitou que o designer de atividade fosse inicializado. |
IWorkflowRootDesigner.IsSupportedActivityType(Type) |
Retorna um valor que indica se o tipo especificado é compatível no ActivityDesigner atual. |
IWorkflowRootDesigner.MessageFilters |
Obtém todos os filtros de mensagem associados ao designer de atividade. |
IWorkflowRootDesigner.SupportsLayoutPersistence |
Obtém o valor que indica se o designer raiz de fluxo de trabalho atual dá suporte à persistência de layout. |