CompositeActivityDesigner.Expanded Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.