Freigeben über


CompositeActivityDesigner.Expanded Eigenschaft

Definition

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob CompositeActivityDesigner erweitert werden soll.

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

Eigenschaftswert

true, wenn CompositeActivityDesigner erweitert ist, andernfalls false.

Beispiele

Folgendes Codebeispiel zeigt, wie Sie die Expanded-Eigenschaft basierend auf einem als Argument an eine Methode übergebenen Boolean-Wert festlegen können.

Dieses Codebeispiel stammt aus dem Workflow Monitor SDK-Beispiel (ViewHost.cs). Weitere Informationen finden Sie unter Workflowmonitor.

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

Hinweise

Verwenden Sie OnMouseDown in Kombination mit ExpandButtonRectangle und Expanded, um die entsprechende Aktion zu ermitteln, wenn ein Benutzer auf CompositeActivityDesigner auf die Schaltfläche Erweitern oder Reduzieren klickt.

Gilt für:

Weitere Informationen