CompositeActivityDesigner.Expanded Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si CompositeActivityDesigner está 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 de propiedad
true
si CompositeActivityDesigner está expandido; de lo contrario false
.
Ejemplos
El ejemplo de código siguiente muestra cómo puede establecer la propiedad Expanded basada en un valor Boolean
pasado como un argumento a un método.
Este ejemplo de código pertenece al ejemplo SDK del monitor de flujo de trabajo del archivo ViewHost.cs. Para obtener más información, consulte Monitor de flujo de trabajo.
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
Comentarios
En combinación con OnMouseDown y ExpandButtonRectangle, utilice Expanded para determinar la acción apropiada cuando un usuario hace clic en el botón de expansión o contracción en CompositeActivityDesigner.