CompositeActivityDesigner.Expanded Propiedad

Definición

Obtiene o establece un valor que indica si CompositeActivityDesigner está expandido.Gets or sets a value that indicates whether the CompositeActivityDesigner is expanded.

public:
 virtual property bool Expanded { bool get(); void set(bool value); };
public virtual bool Expanded { get; set; }
member this.Expanded : bool with get, set
Public Overridable Property Expanded As Boolean

Valor de propiedad

true si CompositeActivityDesigner está expandido; de lo contrario false.true if the CompositeActivityDesigner is expanded; otherwise false.

Ejemplos

El ejemplo de código siguiente muestra cómo puede establecer la propiedad Expanded basada en un valor Boolean pasado como un argumento a un método.The following code example demonstrates how you can set the Expanded property based on a Boolean value passed as an argument to a method.

Este ejemplo de código pertenece al ejemplo SDK del monitor de flujo de trabajo del archivo ViewHost.cs.This code example is part of the Workflow Monitor SDK sample from the ViewHost.cs file. Para obtener más información, vea monitor de flujo de trabajo.For more information, see Workflow Monitor.

internal void Expand(bool expand)
{
    IDesignerHost host = GetService(typeof(IDesignerHost)) as IDesignerHost;
    if (host == null)
        return;

    this.SuspendLayout();

    CompositeActivity root = host.RootComponent as CompositeActivity;
    foreach (Activity activity in root.Activities)
    {
        CompositeActivityDesigner compositeActivityDesigner = host.GetDesigner((IComponent)activity) as CompositeActivityDesigner;
        if (compositeActivityDesigner != null)
        {
            compositeActivityDesigner.Expanded = expand;
        }
    }

    this.ResumeLayout(true);
}
Friend Sub Expand(ByVal expand As Boolean)
    Dim host As IDesignerHost = GetService(GetType(IDesignerHost))
    If host Is Nothing Then
        Return
    End If

    Me.SuspendLayout()

    Dim root As CompositeActivity = host.RootComponent
    Dim activity As Activity
    For Each activity In root.Activities
        Dim compositeActivityDesigner As CompositeActivityDesigner = host.GetDesigner(CType(activity, IComponent))
        If compositeActivityDesigner IsNot Nothing Then
            compositeActivityDesigner.Expanded = expand
        End If
    Next

    Me.ResumeLayout(True)
End Sub

Comentarios

En combinación con OnMouseDown y ExpandButtonRectangle, utilice Expanded para determinar la acción apropiada cuando un usuario hace clic en el botón de expansión o contracción en CompositeActivityDesigner.In combination with OnMouseDown and ExpandButtonRectangle, use Expanded to determine the proper action when a user clicks the expand or collapse button on the CompositeActivityDesigner.

Se aplica a

Consulte también: