DesignerRegionMouseEventArgs.Region 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 den Designerbereich ab, auf den geklickt wurde (sofern zutreffend).
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
Eigenschaftswert
Der DesignerRegion, für den das Klickereignis gilt, oder null
, wenn auf keinen Bereich geklickt wurde.
Beispiele
Im folgenden Codebeispiel wird gezeigt, wie Sie die DesignerRegionMouseEventArgs Region identifizieren, auf die geklickt wurde, und um die Ansicht entsprechend zu ändern. Dieses Beispiel ist Teil eines größeren Beispiels, das für die EditableDesignerRegion Klasse bereitgestellt wird.
// 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
Hinweise
Die Region Eigenschaft stellt den Steuerelement-Designerbereich dar, auf den geklickt wurde, falls vorhanden.
Die Region Eigenschaft wird vom DesignerRegionMouseEventArgs Konstruktor initialisiert.