CompositeActivityDesigner.Expanded Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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