Sdílet prostřednictvím


CompositeActivityDesigner.Expanded Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda CompositeActivityDesigner je rozbalený.

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

Hodnota vlastnosti

true CompositeActivityDesigner pokud je rozbalený, v opačném případě false.

Příklady

Následující příklad kódu ukazuje, jak můžete nastavit Expanded vlastnost na Boolean základě hodnoty předané jako argument metodě.

Tento příklad kódu je součástí ukázky sady SDK pro monitorování pracovního postupu ze souboru ViewHost.cs. Další informace najdete v tématu Monitorování pracovního postupu.

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

Poznámky

V kombinaci s OnMouseDown a ExpandButtonRectanglepoužijte Expanded k určení správné akce, když uživatel klikne na tlačítko rozbalit nebo sbalit na .CompositeActivityDesigner

Platí pro

Viz také