Partager via


CompositeActivityDesigner.Expanded Propriété

Définition

Obtient ou définit une valeur qui indique si le CompositeActivityDesigner est développé.

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

Valeur de propriété

true si le CompositeActivityDesigner est développé ; sinon, false.

Exemples

L'exemple de code suivant montre comment vous pouvez définir la propriété Expanded basée sur une valeur Boolean passée sous forme d'argument à une méthode.

Cet exemple de code fait partie de l'exemple du Kit de développement logiciel Workflow Monitor (SDK) et provient du fichier ViewHost.cs. Pour plus d’informations, consultez 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

Remarques

Utilisez OnMouseDown en combinaison avec ExpandButtonRectangle et Expanded pour déterminer l'action appropriée lorsqu'un utilisateur clique sur le bouton de développement ou de réduction sur le CompositeActivityDesigner.

S’applique à

Voir aussi