Bagikan melalui


CompositeActivityDesigner.Expanded Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah CompositeActivityDesigner diperluas.

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

Nilai Properti

true CompositeActivityDesigner jika diperluas; jika tidakfalse.

Contoh

Contoh kode berikut menunjukkan bagaimana Anda dapat mengatur Expanded properti berdasarkan nilai yang Boolean diteruskan sebagai argumen ke metode .

Contoh kode ini adalah bagian dari sampel SDK Monitor Alur Kerja dari file ViewHost.cs. Untuk informasi selengkapnya, lihat Monitor Alur Kerja.

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

Keterangan

Dalam kombinasi dengan OnMouseDown dan ExpandButtonRectangle, gunakan Expanded untuk menentukan tindakan yang tepat saat pengguna mengklik tombol perluas atau ciutkan pada CompositeActivityDesigner.

Berlaku untuk

Lihat juga