ActivityDesigner Clase

Definición

Advertencia

Esta API está ya obsoleta.

Proporciona una clase base obligatoria para todos los componentes de diseñador de actividad.Provides a mandatory base class for all activity designer components.

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.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
[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
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
Herencia
ActivityDesigner
Derivado
Atributos
Implementaciones

Ejemplos

En el ejemplo siguiente se muestra una implementación completa para ActivityDesigner para una actividad personalizada.The following example shows a complete implementation of an ActivityDesigner for a custom activity. El diseñador tiene una marca que se puede alternar para permitir a la clase base ActivityDesigner controlar la pintura o utilizar los varios métodos de la clase ActivityDesignerPaint para dibujar la actividad.The designer has a flag that can be toggled to allow the base class ActivityDesigner to control the painting or to utilize the various methods the ActivityDesignerPaint class to draw the activity.

[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

Comentarios

Nota

En esta documentación se describen los tipos y espacios de nombres que están obsoletos.This material discusses types and namespaces that are obsolete. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.For more information, see Deprecated Types in Windows Workflow Foundation 4.5.

Todos los componentes de diseñador de actividad derivan de ActivityDesigner.All activity designer components derive from ActivityDesigner. ActivityDesigner proporciona un diseñador simple que permite visualmente al usuario diseñar las actividades en el modo de diseño.The ActivityDesigner provides a simple designer which lets the user visually design activities in the design mode.

ActivityDesigner proporciona así un mecanismo simple para las actividades para que puedan participar para presentar el flujo de trabajo en la superficie de diseño.ActivityDesigner provides a simple mechanism for the activities so they can participate in rendering the workflow on the design surface.

ActivityDesigner permite al usuario personalizar el diseño y el dibujo asociados a la actividad.ActivityDesigner lets the user customize layout and drawing associated with the activity.

ActivityDesigner permite al usuario extender los metadatos asociados a la actividad.ActivityDesigner lets the user extend the metadata associated with the activity.

Constructores

ActivityDesigner()

Inicializa una nueva instancia de la clase ActivityDesigner.Initializes a new instance of the ActivityDesigner class.

Propiedades

AccessibilityObject

Obtiene AccessibleObject que las aplicaciones de accesibilidad utilizan para ajustar la interfaz de usuario de la aplicación para los usuarios que tienen discapacidades.Gets an AccessibleObject that accessibility applications use to adjust the application UI for users who have impairments.

Activity

Obtiene el Activity asociado al diseñador.Gets the Activity associated with the designer.

Bounds

Obtiene Rectangle que contiene el valor para el rectángulo agregado del diseñador en coordenadas lógicas.Gets a Rectangle which contains the value for the enclosing rectangle of the designer in logical coordinates.

DesignerActions

Obtiene la matriz de acciones asociada a errores de configuración.Gets the array of actions associated with configuration errors.

DesignerTheme

Obtiene el tema del diseñador actual para el diseñador de actividad.Gets the current designer theme for the activity designer.

EnableVisualResizing

Obtiene un valor que indica si se puede cambiar el tamaño del diseñador de actividad en un diseñador de forma libre.Gets a value that indicates whether the activity designer can be resized in a free form designer.

Glyphs

Obtiene una colección de glifos con los que adornar el diseñador.Gets a collection of glyphs with which to adorn the designer.

Image

Obtiene o establece el Image asociado al diseñador.Gets or sets the Image associated with the designer.

ImageRectangle

Obtiene el valor para los límites de la imagen asociados al diseñador en coordenadas lógicas.Gets the value for the enclosing bounds of the image associated with the designer in logical coordinates.

InvokingDesigner

Obtiene o establece el diseñador de la actividad que invoca la actividad asociada al diseñador de actividad actual.Gets or sets the designer of the activity that invokes the activity associated with the current activity designer.

IsLocked

Obtiene un valor que indica si la actividad asociada al diseñador se puede modificar.Gets a value that indicates whether the activity associated with the designer can be modified.

IsPrimarySelection

Obtiene un valor que indica si la actividad adjuntada al diseñador es la selección primaria.Gets a value that indicates whether the activity associated with the designer is the primary selection.

IsRootDesigner

Obtiene un valor que indica si el diseñador es un diseñador raíz.Gets a value that indicates whether the designer is a root designer.

IsSelected

Obtiene un valor que indica si la actividad adjuntada al diseñador está seleccionada.Gets a value that indicates whether the activity associated with the designer is selected.

IsVisible

Obtiene un valor que indica si la actividad adjuntada al diseñador está visible en el flujo de trabajo.Gets a value that indicates whether the activity associated with the designer is visible on the workflow.

Location

Obtiene o establece la ubicación del diseñador en coordenadas lógicas.Gets or sets the location of the designer in logical coordinates.

MessageFilters

Obtiene una colección de solo lectura de filtros de mensajes que están asociados al diseñador de actividad.Gets a read-only collection of message filters that are associated with the activity designer.

MinimumSize

Obtiene el tamaño mínimo para el diseñador de actividad.Gets the minimum size for the activity designer.

ParentDesigner

Obtiene el diseñador primario del diseñador existente.Gets the parent designer of the existing designer.

ParentView

Obtiene la vista de flujo de trabajo que contiene el diseñador de actividad actual.Gets the workflow view that contains the current activity designer.

ShowSmartTag

Obtiene un valor que indica si la actividad debería mostrar una etiqueta inteligente.Gets a value that indicates whether the activity should show a smart tag.

Size

Obtiene o establece el tamaño del control ActivityDesigner.Gets or sets the size of the ActivityDesigner.

SmartTagRectangle

Obtiene el rectángulo donde se debería mostrar la etiqueta inteligente.Gets the rectangle where the smart tag should be displayed.

SmartTagVerbs

Obtiene una colección de solo lectura de acciones de diseñador para asociar a una etiqueta inteligente en el diseñador de actividad.Gets a read-only collection of designer actions to associate with a smart tag on the activity designer.

Text

Obtiene o establece el texto para asociar al diseñador.Gets or sets the text to associate with the designer.

TextRectangle

Obtiene el valor del rectángulo de texto en coordenadas lógicas.Gets the value of the text rectangle in logical coordinates.

Verbs

Obtiene la colección de verbos para asociar al diseñador.Gets the collection of verbs to be associated with the designer.

Métodos

CanBeParentedTo(CompositeActivityDesigner)

Devuelve un valor que indica si CompositeActivity se puede establecer como el elemento primario de la actividad asociada al diseñador.Returns a value that indicates if a CompositeActivity can be set as the parent of the activity associated with the designer.

CanConnect(ConnectionPoint, ConnectionPoint)

Devuelve un valor que indica si puede crear una conexión entre el punto de conexión especificado en el diseñador de actividad actual y el punto de conexión especificado en un diseñador de actividad de destino.Returns a value that indicates whether a connection can be created between the specified connection point on the current activity designer and the specified connection point on a target activity designer.

CreateView(ViewTechnology)

Crea una vista de flujo de trabajo para el diseñador de actividad actual utilizando el ViewTechnology especificado.Creates a workflow view for the current activity designer using the specified ViewTechnology.

Dispose()

Libera los recursos no administrados que usa ActivityDesigner y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the ActivityDesigner and optionally releases the managed resources.

Dispose(Boolean)

Libera los recursos que usa la clase ActivityDesigner.Releases the resources used by the ActivityDesigner class.

DoDefaultAction()

Realiza la acción predeterminada de la interfaz de usuario asociada al diseñador.Performs the default UI action associated with the designer.

EnsureVisible()

Desplaza el área visible de la pantalla para garantizar que el diseñador especificado esté visible.Shifts the visible area of the screen to guarantee that the specified designer is visible.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
Finalize()

Cuando se reemplaza en una clase derivada, permite que un objeto limpie los recursos de manera determinista.When overridden in a derived class, allows an object to clean up any resources deterministically.

GetConnectionPoints(DesignerEdges)

Devuelve una colección de solo lectura de puntos de conexión para el diseñador de actividad a lo largo de los DesignerEdges especificados.Returns a read-only collection of connection points for the activity designer along the specified DesignerEdges.

GetConnections(DesignerEdges)

Devuelve una colección de solo lectura de puntos que el diseñador utiliza para las conexiones.Returns a read-only collection of points that the designer uses for connections.

GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetPreviewImage(Graphics)

Obtiene la imagen del diseñador de actividad en el Graphicsespecificado.Gets the image of the activity designer on the specified Graphics.

GetRootDesigner(IServiceProvider)

Devuelve el diseñador asociado a la superficie de diseño del flujo de trabajo.Returns the designer associated with the design surface of the workflow.

GetService(Type)

Intenta recuperar el tipo de servicio especificado del sitio en modo de diseño para la actividad asociada al diseñador.Tries to retrieve the specified type of service from the design mode site for the activity associated with the designer.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
HitTest(Point)

Obtiene información sobre ActivityDesigner en un punto especificado de la pantalla.Gets information about the ActivityDesigner at a specified point on the screen.

Initialize(Activity)

Inicializa el diseñador con el Activity asociado.Initializes the designer with the associated Activity.

Invalidate()

Invalida el diseñador.Invalidates the designer.

Invalidate(Rectangle)

Invalida el rectángulo especificado en el diseñador.Invalidates the specified rectangle on the designer.

IsCommentedActivity(Activity)

Devuelve un valor que indica si la actividad del diseñador actual está comentada o se encuentra dentro de una actividad comentada.Returns a value that indicates whether the current designer's activity is commented or is inside a commented activity.

IsSupportedActivityType(Type)

Devuelve un valor que indica si se admite el tipo de actividad especificado si el diseñador de actividad es un diseñador raíz.Returns a value that indicates whether the specified activity type is supported if the activity designer is a root designer.

LoadViewState(BinaryReader)

Carga el estado de vista del diseñador desde una secuencia binaria.Loads the view state of the designer from a binary stream.

MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
OnActivityChanged(ActivityChangedEventArgs)

Notifica a ActivityDesigner cuando la actividad asociada cambia.Notifies the ActivityDesigner when the activity it is associated with changes.

OnBeginResizing(ActivityDesignerResizeEventArgs)

Notifica a ActivityDesigner cuando un usuario empieza a cambiar visualmente el tamaño del diseñador de actividad cuando el diseñador está en FreeformActivityDesigner.Notifies the ActivityDesigner when a user starts to visually resize the activity designer when the designer is in a FreeformActivityDesigner.

OnConnected(ConnectionPoint, ConnectionPoint)

Notifica a ActivityDesigner cuando una conexión se establece entre dos puntos de conexión.Notifies the ActivityDesigner when a connection is established between two connection points.

OnDragDrop(ActivityDragEventArgs)

Se produce cuando la operación de arrastrar y colocar se completa dentro de los límites del diseñador.Occurs when the drag-drop operation is completed inside designer bounds.

OnDragEnter(ActivityDragEventArgs)

Se produce cuando una operación de arrastrar y colocar está en curso y el puntero penetra los límites del diseñador.Occurs when the drag-drop operation is in progress and the pointer enters the designer bounds.

OnDragLeave()

Se produce cuando una operación de arrastrar y colocar está en curso y el puntero abandona los límites del diseñador.Occurs when the drag-drop operation is in progress and the pointer leaves the designer bounds.

OnDragOver(ActivityDragEventArgs)

Se produce cuando una operación de arrastrar y colocar está en curso y el puntero está dentro de los límites del diseñador.Occurs when the drag-drop operation is in progress and the pointer is within the designer bounds.

OnEndResizing()

Notifica a ActivityDesigner cuando un usuario acaba de cambiar visualmente el tamaño del diseñador de actividad cuando el diseñador está en FreeformActivityDesigner.Notifies the ActivityDesigner when a user is finished visually resizing the activity designer when the designer is in a FreeformActivityDesigner.

OnExecuteDesignerAction(DesignerAction)

Notifica a ActivityDesigner cuando el usuario hace clic en los errores de configuración asociados al diseñador.Notifies the ActivityDesigner when the user clicks on the configuration errors associated with the designer.

OnGiveFeedback(GiveFeedbackEventArgs)

Actualiza las indicaciones visuales para la información proporcionada al usuario al realizar una operación de arrastre.Updates the visual cues for feedback supplied to the user when performing a drag operation.

OnKeyDown(KeyEventArgs)

Se produce cuando se presiona una tecla mientras el diseñador tiene el foco del teclado.Occurs when a key is pressed when the designer has the keyboard focus.

OnKeyUp(KeyEventArgs)

Se produce cuando se suelta una tecla mientras el diseñador tiene el foco del teclado.Occurs when a key is released when the designer has keyboard focus.

OnLayoutPosition(ActivityDesignerLayoutEventArgs)

Notifica a ActivityDesigner cuando un usuario cambia de posición sus indicaciones visuales o diseñadores de actividad secundarios.Notifies the ActivityDesigner when a user repositions its visual cues or child activity designers.

OnLayoutSize(ActivityDesignerLayoutEventArgs)

Devuelve el tamaño de las indicaciones visuales o diseñadores de actividad secundarios en ActivityDesigner.Returns the size of the visual cues or child activity designers on the ActivityDesigner.

OnMouseCaptureChanged()

Se produce cuando la captura del mouse cambia.Occurs when the mouse capture changes.

OnMouseDoubleClick(MouseEventArgs)

Se produce cuando se hace clic en el botón del mouse varias veces en el diseñador.Occurs when the mouse button is clicked multiple times on the designer.

OnMouseDown(MouseEventArgs)

Se produce cuando se presiona el botón del mouse cuando el puntero está encima de los límites del diseñador.Occurs when the mouse button is pressed when the pointer is in designer bounds.

OnMouseDragBegin(Point, MouseEventArgs)

Se produce cuando el usuario empieza a arrastrar el mouse en el diseñador.Occurs when the user starts to drag the mouse on the designer.

OnMouseDragEnd()

Se produce cuando el usuario deja de arrastrar el mouse en el diseñador.Occurs when the user stops dragging the mouse on the designer.

OnMouseDragMove(MouseEventArgs)

Se produce en cada movimiento del mouse cuando el usuario arrastra el puntero sobre el diseñador.Occurs on each movement of the mouse as the user drags the pointer over the designer.

OnMouseEnter(MouseEventArgs)

Se produce cuando el mouse entra por primera vez en los límites del diseñador.Occurs when the mouse first enters the designer bounds.

OnMouseHover(MouseEventArgs)

Se produce cuando el puntero está en los límites del diseñador.Occurs when the pointer is in designer bounds.

OnMouseLeave()

Se produce cuando el puntero abandona los límites del diseñador.Occurs when the pointer leaves designer bounds.

OnMouseMove(MouseEventArgs)

Se produce cuando el puntero se mueve por los límites del diseñador.Occurs when the pointer is moving in designer bounds.

OnMouseUp(MouseEventArgs)

Se produce cuando se suelta el botón del mouse cuando el puntero está en los límites del diseñador.Occurs when the mouse button is released when the pointer is in designer bounds.

OnPaint(ActivityDesignerPaintEventArgs)

Dibuja en tiempo de diseño la representación visual de una actividad.Draws the visual representation of the activity at design time.

OnProcessMessage(Message)

Permite al diseñador procesar los mensajes Win32 sin formato.Allows the designer to process raw Win32 messages.

OnQueryContinueDrag(QueryContinueDragEventArgs)

Controla si la operación de arrastre debería continuar.Controls whether the drag operation should continue.

OnResizing(ActivityDesignerResizeEventArgs)

Notifica a ActivityDesigner cuando un usuario está cambiando visualmente su tamaño en tiempo de diseño.Notifies the ActivityDesigner when a user is visually resizing it at design time. El método sólo se llama si el diseñador de actividad es un elemento secundario de FreeformActivityDesigner.The method is only called if the activity designer is a child of a FreeformActivityDesigner.

OnScroll(ScrollBar, Int32)

Notifica a ActivityDesigner cuando un usuario cambia la posición de desplazamiento.Notifies the ActivityDesigner when a user changes the scroll position.

OnShowSmartTagVerbs(Point)

Muestra los verbos de diseñador asociados a una etiqueta inteligente en el punto especificado.Displays the designer verbs associated with a smart tag at the specified point.

OnSmartTagVisibilityChanged(Boolean)

Notifica a ActivityDesigner si una etiqueta inteligente se debería mostrar u ocultar.Notifies the ActivityDesigner whether a smart tag should be displayed or hidden.

OnThemeChange(ActivityDesignerTheme)

Notifica al diseñador que su tema asociado ha cambiado.Notifies the designer that the associated theme has changed.

PerformLayout()

Actualiza el diseño del diseñador.Updates the layout of the designer.

PointToLogical(Point)

Transforma un punto del sistema de coordenadas de la pantalla al sistema de coordenadas del diseñador de actividad.Transforms a point from screen coordinate system to the activity designer coordinate system.

PointToScreen(Point)

Transforma un punto del sistema de coordenadas del diseñador de actividad al sistema de coordenadas de la pantalla.Transforms a point from the activity designer coordinate system to the screen coordinate system.

PostFilterAttributes(IDictionary)

Cuando se invalida en una clase derivada, permite al diseñador cambiar o quitar elementos del conjunto de atributos que expone a través de un TypeDescriptor.When overridden in a derived class, allows a designer to change or remove items from the set of attributes that it exposes through a TypeDescriptor.

PostFilterEvents(IDictionary)

Cuando se invalida en una clase derivada, permite al diseñador cambiar o quitar elementos del conjunto de eventos que expone a través de un TypeDescriptor.When overridden in a derived class, allows the designer to change or remove items from the set of events that it exposes through a TypeDescriptor.

PostFilterProperties(IDictionary)

Cuando se invalida en una clase derivada, permite que un diseñador cambie o quite elementos del conjunto de propiedades que expone a través de un TypeDescriptor.When overridden in a derived class, allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

PreFilterAttributes(IDictionary)

Cuando se invalida en una clase derivada, permite que un diseñador agregue elementos al conjunto de atributos que expone a través de un TypeDescriptor.When overridden in a derived class, allows a designer to add items to the set of attributes that it exposes through a TypeDescriptor.

PreFilterEvents(IDictionary)

Cuando se invalida en una clase derivada, permite que un diseñador agregue elementos al conjunto de eventos que expone a través de un TypeDescriptor.When overridden in a derived class, allows a designer to add items to the set of events that it exposes through a TypeDescriptor.

PreFilterProperties(IDictionary)

Cuando se invalida en una clase derivada, permite que un diseñador agregue elementos al conjunto de propiedades que expone a través de un TypeDescriptor.When overridden in a derived class, allows a designer to add items to the set of properties that it exposes through a TypeDescriptor.

RectangleToLogical(Rectangle)

Transforma un rectángulo del sistema de coordenadas de la pantalla al sistema de coordenadas del diseñador de actividad.Transforms a rectangle from the screen coordinate system to the activity designer coordinate system.

RectangleToScreen(Rectangle)

Transforma un rectángulo del sistema de coordenadas del diseñador de actividad al sistema de coordenadas de la pantalla.Transforms a rectangle from the activity designer coordinate system to the screen coordinate system.

RefreshDesignerActions()

Actualiza los errores de configuración asociados al diseñador.Refreshes the configuration errors associated with the designer.

RefreshDesignerVerbs()

Actualiza los verbos del diseñador de actividad asociados al diseñador llamando al controlador del estado.Refreshes the activity designer verbs associated with the designer by calling the status handler.

SaveViewState(BinaryWriter)

Almacena el estado de vista del diseñador en una secuencia binaria.Stores the view state of the designer into a binary stream.

ShowInfoTip(String)

Muestra la sugerencia de información especificada.Shows the specified info tip.

ShowInfoTip(String, String)

Muestra la sugerencia de información para ActivityDesigner con el título especificado y texto.Displays the info tip for the ActivityDesigner with the specified title and text.

ShowInPlaceTip(String, Rectangle)

Muestra la información sobre herramientas especificada en la ubicación del rectángulo especificada.Displays the specified tool tip in the specified rectangle location.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Implementaciones de interfaz explícitas

IDesigner.Component

Obtiene el componente base al que está asociado el diseñador de actividad.Gets the base component with which the activity designer is associated.

IDesigner.DoDefaultAction()

Realiza la acción predeterminada asociada al diseñador.Performs the default action associated with the designer.

IDesigner.Initialize(IComponent)

Inicializa el diseñador con la actividad asociada.Initializes the designer with the associated activity.

IDesigner.Verbs

Obtiene los verbos en tiempo de diseño asociados al diseñador de actividad.Gets the design-time verbs associated with the activity designer.

IDesignerFilter.PostFilterAttributes(IDictionary)

Cuando se invalida en una clase derivada, permite al diseñador cambiar o quitar elementos del conjunto de atributos que expone a través de un TypeDescriptor.When overridden in a derived class, allows a designer to change or remove items from the set of attributes that it exposes through a TypeDescriptor.

IDesignerFilter.PostFilterEvents(IDictionary)

Cuando se invalida en una clase derivada, permite a un diseñador cambiar o quitar elementos del conjunto de eventos que expone a través de un TypeDescriptor.When overridden in a derived class, allows a designer to change or remove items from the set of events that it exposes through a TypeDescriptor.

IDesignerFilter.PostFilterProperties(IDictionary)

Cuando se invalida en una clase derivada, permite que un diseñador cambie o quite elementos del conjunto de propiedades que expone a través de un TypeDescriptor.When overridden in a derived class, allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

IDesignerFilter.PreFilterAttributes(IDictionary)

Cuando se invalida en una clase derivada, permite que un diseñador agregue elementos al conjunto de atributos que expone a través de un TypeDescriptor.When overridden in a derived class, allows a designer to add items to the set of attributes that it exposes through a TypeDescriptor.

IDesignerFilter.PreFilterEvents(IDictionary)

Cuando se invalida en una clase derivada, permite que un diseñador agregue elementos al conjunto de eventos que expone a través de un TypeDescriptor.When overridden in a derived class, allows a designer to add items to the set of events that it exposes through a TypeDescriptor.

IDesignerFilter.PreFilterProperties(IDictionary)

Cuando se invalida en una clase derivada, permite que un diseñador agregue elementos al conjunto de propiedades que expone a través de un TypeDescriptor.When overridden in a derived class, allows a designer to add items to the set of properties that it exposes through a TypeDescriptor.

IPersistUIState.LoadViewState(BinaryReader)

Restaura el estado de vista a partir de una secuencia binaria.Restores the view state from a binary stream.

IPersistUIState.SaveViewState(BinaryWriter)

Guarda el estado de vista en una secuencia binaria.Saves the view state to a binary stream.

IRootDesigner.GetView(ViewTechnology)

Devuelve un objeto de vista de la tecnología de vista especificada.Returns a view object for the specified view technology.

IRootDesigner.SupportedTechnologies

Obtiene la matriz de tecnologías que el diseñador de actividad admite para su presentación.Gets the array of technologies that the activity designer can support for its display.

IToolboxUser.GetToolSupported(ToolboxItem)

Determina si el elemento especificado del Cuadro de herramientas es compatible con el diseñador de actividad actual.Determines whether the specified Toolbox item is supported by the current activity designer.

IToolboxUser.ToolPicked(ToolboxItem)

Selecciona el elemento especificado del cuadro de herramientas.Selects the specified toolbox item.

IWorkflowRootDesigner.InvokingDesigner

Obtiene o establece CompositeActivityDesigner que el diseñador de actividad solicitó que se inicializase.Gets or sets the CompositeActivityDesigner that requested the activity designer be initialized.

IWorkflowRootDesigner.IsSupportedActivityType(Type)

Devuelve un valor que indica si el tipo especificado se admite en el ActivityDesigneractual.Returns a value that indicates whether the specified type is supported on the current ActivityDesigner.

IWorkflowRootDesigner.MessageFilters

Obtiene cualquier filtro de mensajes asociado al diseñador de actividad.Gets any message filters associated with the activity designer.

IWorkflowRootDesigner.SupportsLayoutPersistence

Obtiene el valor que indica si el diseñador raíz del flujo de trabajo actual admite la persistencia del diseño.Gets the value that indicates whether the actual workflow root designer supports the layout persistence.

Se aplica a