Comparteix a través de


CompositeActivityDesigner.Expanded Propiedad

Definición

Obtiene o establece un valor que indica si CompositeActivityDesigner está expandido.

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.

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.

Este ejemplo de código pertenece al ejemplo SDK del monitor de flujo de trabajo del archivo ViewHost.cs. Para obtener más información, consulte Monitor de flujo de trabajo.

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.

Se aplica a

Consulte también