Compartilhar via


CompositeActivityDesigner.Expanded Propriedade

Definição

Obtém ou define um valor que indica se o CompositeActivityDesigner é 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 da propriedade

true se o CompositeActivityDesigner for expandido; caso contrário false, .

Exemplos

O exemplo de código a seguir demonstra como você pode definir a Expanded propriedade com base em um Boolean valor passado como um argumento para um método .

Este exemplo de código faz parte do exemplo do SDK do Monitor de Fluxo de Trabalho do arquivo ViewHost.cs. Para obter mais informações, consulte Monitor de Fluxo de Trabalho.

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

Comentários

Em combinação com OnMouseDown e , use Expanded para determinar a ação adequada quando um usuário clica no botão expandir ou recolher no CompositeActivityDesignerExpandButtonRectangle.

Aplica-se a

Confira também