Freigeben über


WebPartZoneBase.MenuVerbHoverStyle Eigenschaft

Definition

Ruft Stilinformationen ab, die auf die Darstellung eines Verbs in einem Verben-Dropdownmenü angewendet werden, wenn der Mauszeiger über dem Verb positioniert wird.

public:
 property System::Web::UI::WebControls::Style ^ MenuVerbHoverStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style MenuVerbHoverStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.MenuVerbHoverStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property MenuVerbHoverStyle As Style

Eigenschaftswert

Style

Ein Style, der Stilinformationen für ein Verb enthält, die angewendet werden, wenn der Mauszeiger über dem Verb positioniert wird.

Attribute

Beispiele

Im folgenden Codebeispiel wird die deklarative Verwendung der MenuVerbHoverStyle Eigenschaft auf einem WebPartZone Steuerelement veranschaulicht. Für das vollständige Codebeispiel, einschließlich der Codebehind-Quelldatei und der ASPX-Seite, die die Zone in diesem Code enthält, finden Sie WebPartZoneBase in der Klassenübersicht.

Beachten Sie, dass die Eigenschaft einen Wert aufweist, der MenuVerbHoverStyle ihm im deklarativen Markup zugewiesen ist. Dieser Wert wirkt sich auf WebPartZone2. Nachdem Sie die Seite in einen Browser geladen haben, wechseln Sie die Seite in den Bearbeitungsmodus. Klicken Sie auf das Verbenmenü, und beachten Sie, dass die Hintergrundfarbe für das Menü "Verben" im Steuerelement WebPartZone2 die Farbe ist, die ihm im deklarativen Markup zugewiesen ist.

<asp:WebPartZone 
  ID="WebPartZone2"
  Runat="server" 
  DragHighlightColor="#00ff00"
  AllowLayoutChange="true"
  EmptyZoneText="Add WebParts to this empty Zone."
  BorderWidth="2"
  BorderColor="DarkBlue"
  BorderStyle="Dashed" 
  MenuLabelText="Verbs Menu" 
  MenuPopupImageUrl="label.gif" >
  <VerbStyle Font-Italic="true" />
  <MenuLabelStyle BackColor="Lime" BorderWidth="1"  />
  <MenuLabelHoverStyle Font-Bold="true" />
  <MenuVerbHoverStyle BackColor="LightGrey" />
  <MenuVerbStyle Font-Italic="true" /> 
  <ZoneTemplate>
    <asp:Label ID="Label1" Runat="server" Title="Date" />
  </ZoneTemplate>
</asp:WebPartZone>
<asp:WebPartZone 
  ID="WebPartZone2"
  Runat="server" 
  DragHighlightColor="#00ff00"
  AllowLayoutChange="true"
  EmptyZoneText="Add WebParts to this empty Zone."
  BorderWidth="2"
  BorderColor="DarkBlue"
  BorderStyle="Dashed" 
  MenuLabelText="Verbs Menu" 
  MenuPopupImageUrl="label.gif" >
  <VerbStyle Font-Italic="true" />
  <MenuLabelStyle BackColor="Lime" BorderWidth="1"  />
  <MenuLabelHoverStyle Font-Bold="true" />
  <MenuVerbHoverStyle BackColor="LightGrey" />
  <MenuVerbStyle Font-Italic="true" /> 
  <ZoneTemplate>
    <asp:Label ID="Label1" Runat="server" Title="Date" />
  </ZoneTemplate>
</asp:WebPartZone>

Hinweise

Die in der MenuVerbHoverStyle Eigenschaft enthaltenen Formatvorlageninformationen gelten für ein einzelnes Verb in einem Verbmenü, wenn ein Benutzer einen Mauszeiger über eine der Verben positioniert.

Obwohl diese Eigenschaft schreibgeschützt ist, können Sie die Formatattribute des zugrunde Style liegenden Objekts festlegen.

Da das Menü, das die Verben enthält, mithilfe des Popupobjekts von Microsoft Internet Explorer erstellt wird, wird der Rahmen des Menüs nicht ordnungsgemäß gerendert, wenn Sie den Mauszeiger über Verben platzieren, die unterschiedliche Textlängen aufweisen. Die beste Problemumgehung dafür besteht darin, ein <MenuVerbHoverStyle> Element mit einem unsichtbaren Rahmen zu deklarieren, daher ist die Menübreite für alle Verben genau die gleiche Größe. Das deklarative Element würde innerhalb einer Zone auftreten und wie folgt aussehen:

<asp:WebPartZone ID="WebPartZone1" runat="server">  
  <MenuVerbHoverStyle BorderStyle="Solid" BorderWidth="1px"       BorderColor="White" />  
  <ZoneTemplate>  
      <asp:Button ID="Button1" runat="server" Text="Button" />  
  </ZoneTemplate>  
</asp:WebPartZone>  

Gilt für

Siehe auch