Sdílet prostřednictvím


WebPartZoneBase.MenuVerbHoverStyle Vlastnost

Definice

Získá informace o stylu pro vzhled sloves v rozevírací nabídce sloves, když koncový uživatel umístí ukazatel myši na příkaz.

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

Hodnota vlastnosti

A Style , který obsahuje informace o stylu pro sloveso, když uživatel umístí ukazatel myši na příkaz.

Atributy

Příklady

Následující příklad kódu ukazuje deklarativní použití MenuVerbHoverStyle vlastnosti WebPartZone ovládacího prvku. Úplný příklad kódu, včetně zdrojového souboru kódu na pozadí a stránky .aspx, která obsahuje zónu v tomto kódu, najdete v přehledu WebPartZoneBase třídy.

Všimněte si, že MenuVerbHoverStyle vlastnost má přiřazenou hodnotu v deklarativním kódu. Tato hodnota ovlivňuje WebPartZone2. Po načtení stránky do prohlížeče přepněte stránku do režimu úprav. Klikněte na nabídku sloves a všimněte si, že barva pozadí nabídky sloves v ovládacím prvku v WebPartZone2 souboru je barva přiřazená k ní v deklarativním kódu.

<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>

Poznámky

Informace o stylu obsažené ve MenuVerbHoverStyle vlastnosti se vztahují na jednotlivé příkazy v nabídce sloves, když uživatel umístí ukazatel myši na jeden ze sloves.

I když je tato vlastnost jen pro čtení, můžete nastavit atributy stylu podkladového Style objektu.

Vzhledem k tomu, že nabídka obsahující příkazy je vytvořena pomocí automaticky otevíraný objekt aplikace Microsoft Internet Explorer, nabídka nevykresluje správně její ohraničení při umístění ukazatele myši na příkazy, které mají různé délky textu. Nejlepším alternativním řešením je deklarovat <MenuVerbHoverStyle> prvek s neviditelným ohraničením, aby šířka nabídky pro všechny příkazy byla přesně stejná. Deklarativní prvek by se vyskytl v rámci zóny a vypadal by takto:

<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>  

Platí pro

Viz také