WebPartZoneBase.MenuVerbHoverStyle Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u stijlgegevens op voor het uiterlijk van een werkwoord in een vervolgkeuzemenu voor werkwoorden wanneer een eindgebruiker de muisaanwijzer boven het werkwoord plaatst.
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
Waarde van eigenschap
Een Style met stijlgegevens voor een werkwoord wanneer een gebruiker de muisaanwijzer boven het werkwoord plaatst.
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld ziet u het declaratieve gebruik van de MenuVerbHoverStyle eigenschap op een WebPartZone besturingselement. Zie het klassenoverzicht voor het volledige codevoorbeeld, inclusief het broncodebestand en de .aspx pagina met de zone in deze code WebPartZoneBase .
U ziet dat aan de MenuVerbHoverStyle eigenschap een waarde is toegewezen in de declaratieve markeringen. Deze waarde is van invloed op WebPartZone2. Nadat u de pagina in een browser hebt geladen, schakelt u de pagina over in de bewerkingsmodus. Klik op het menu Werkwoorden en u ziet dat de achtergrondkleur voor het menu Werkwoorden in het besturingselement WebPartZone2 de kleur is die eraan is toegewezen in de declaratieve markeringen.
<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>
Opmerkingen
De stijlgegevens in de MenuVerbHoverStyle eigenschap zijn van toepassing op een afzonderlijk werkwoord in een werkwoordmenu wanneer een gebruiker een muisaanwijzer op een van de werkwoorden plaatst.
Hoewel deze eigenschap het kenmerk Alleen-lezen heeft, kunt u de stijlkenmerken van het onderliggende Style object instellen.
Omdat het menu met de werkwoorden wordt gemaakt met behulp van het pop-upobject van Microsoft Internet Explorer, wordt de rand van het menu niet correct weergegeven wanneer u de muiswijzer op werkwoorden plaatst die verschillende tekstlengten hebben. De beste tijdelijke oplossing hiervoor is om een <MenuVerbHoverStyle> element met een onzichtbare rand te declareren, zodat de menubreedte voor alle werkwoorden exact dezelfde grootte heeft. Het declaratieve element zou zich in een zone voordoen en zou er als volgt uitzien:
<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>