WebPartZoneBase.MenuVerbHoverStyle Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar formatinformation för utseendet på ett verb i en listruta för verb när en slutanvändare placerar muspekaren över verbet.
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
Egenskapsvärde
En Style som innehåller formatinformation för ett verb när en användare placerar muspekaren över verbet.
- Attribut
Exempel
I följande kodexempel visas deklarativ användning av MenuVerbHoverStyle egenskapen på en WebPartZone kontroll. Det fullständiga kodexemplet, inklusive källkodsfilen bakom koden och sidan .aspx som innehåller zonen i den här koden, finns i klassöversikten WebPartZoneBase .
Observera att egenskapen MenuVerbHoverStyle har tilldelats ett värde i den deklarativa markeringen. Det här värdet påverkar WebPartZone2. När du har läst in sidan i en webbläsare växlar du sidan till redigeringsläge. Klicka på verbmenyn och observera att bakgrundsfärgen för verbmenyn på kontrollen i WebPartZone2 är den färg som tilldelats den i deklarativ markering.
<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>
Kommentarer
Formatinformationen MenuVerbHoverStyle i egenskapen gäller för ett enskilt verb i en verbmeny, när en användare placerar en muspekare över ett av verben.
Även om den här egenskapen är skrivskyddad kan du ange formatattributen för det underliggande Style objektet.
Eftersom menyn som innehåller verben skapas med Microsoft Internet Explorer popup-objekt återges inte menyn korrekt när du placerar muspekaren över verb som har olika textlängder. Den bästa lösningen för detta är att deklarera ett <MenuVerbHoverStyle> element med en osynlig kantlinje, så menybredden för alla verb är exakt samma storlek. Det deklarativa elementet skulle inträffa i en zon och skulle se ut så här:
<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>