CompositeActivityDesigner.Expanded Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.