Udostępnij za pośrednictwem


DesignerRegionMouseEventArgs.Region Właściwość

Definicja

Pobiera region projektanta, który został kliknięty, jeśli istnieje.

public:
 property System::Web::UI::Design::DesignerRegion ^ Region { System::Web::UI::Design::DesignerRegion ^ get(); };
public System.Web.UI.Design.DesignerRegion Region { get; }
member this.Region : System.Web.UI.Design.DesignerRegion
Public ReadOnly Property Region As DesignerRegion

Wartość właściwości

DesignerRegion

Zdarzenie DesignerRegion kliknięcia ma zastosowanie do lub null jeśli żaden region nie został kliknięty.

Przykłady

Poniższy przykład kodu pokazuje, jak użyć polecenia DesignerRegionMouseEventArgs , aby zidentyfikować region, który został kliknięty i odpowiednio zmienić widok. Ten przykład jest częścią większego przykładu udostępnionego EditableDesignerRegion dla klasy.

// Handler for the Click event, which provides the region in the arguments.
protected override void OnClick(DesignerRegionMouseEventArgs e)
{
    if (e.Region == null)
        return;

    // If the clicked region is not a header, return
    if (e.Region.Name.IndexOf("Header") != 0)
        return;

    // Switch the current view if required
    if (e.Region.Name.Substring(6, 1) != myControl.CurrentView.ToString())
    {
        myControl.CurrentView = int.Parse(e.Region.Name.Substring(6, 1));
        base.UpdateDesignTimeHtml();
    }
}
' Handler for the Click event, which provides the region in the arguments.
Protected Overrides Sub OnClick(ByVal e As DesignerRegionMouseEventArgs)
    If IsNothing(e.Region) Then
        Return
    End If

    ' If the clicked region is not a header, return
    If e.Region.Name.IndexOf("Header") <> 0 Then
        Return
    End If

    ' Switch the current view if required
    If e.Region.Name.Substring(6, 1) <> myControl.CurrentView.ToString() Then
        myControl.CurrentView = Integer.Parse(e.Region.Name.Substring(6, 1))
        MyBase.UpdateDesignTimeHtml()
    End If
End Sub

Uwagi

Właściwość Region reprezentuje region projektanta kontrolek, który został kliknięty, jeśli istnieje.

Właściwość Region jest inicjowana przez konstruktora DesignerRegionMouseEventArgs .

Dotyczy

Zobacz też