WebPartZoneBase.MenuVerbHoverStyle Proprietà

Definizione

Ottiene informazioni sullo stile per l'aspetto di un verbo in un menu a discesa dei verbi quando un utente finale posiziona il puntatore del mouse sul verbo stesso.

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

Valore della proprietà

Style

Oggetto Style che contiene informazioni sullo stile per un verbo sul quale l'utente posiziona il puntatore del mouse.

Attributi

Esempio

Nell'esempio di codice seguente viene illustrato l'uso dichiarativo della MenuVerbHoverStyle proprietà in un WebPartZone controllo. Per l'esempio di codice completo, incluso il file di origine code-behind e la pagina aspx che contiene la zona in questo codice, vedere la panoramica della WebPartZoneBase classe.

Si noti che la MenuVerbHoverStyle proprietà ha un valore assegnato nel markup dichiarativo. Questo valore influisce su WebPartZone2. Dopo aver caricato la pagina in un browser, passare alla pagina in modalità di modifica. Fare clic sul menu verbi e notare che il colore di sfondo per il menu verbi nel controllo WebPartZone2 è il colore assegnato a esso nel markup dichiarativo.

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

Commenti

Le informazioni sullo stile contenute nella MenuVerbHoverStyle proprietà si applicano a un singolo verbo in un menu verbi, quando un utente posiziona un puntatore del mouse su uno dei verbi.

Anche se questa proprietà è di sola lettura, è possibile impostare gli attributi di stile dell'oggetto sottostante Style .

Poiché il menu contenente i verbi viene creato usando l'oggetto popup di Microsoft Internet Explorer, il menu non esegue correttamente il rendering del bordo quando si posiziona il puntatore del mouse sui verbi con lunghezze di testo diverse. La soluzione alternativa migliore per questo è dichiarare un elemento con un <MenuVerbHoverStyle> bordo invisibile, quindi la larghezza del menu per tutti i verbi è esattamente la stessa dimensione. L'elemento dichiarativo si verifica all'interno di una zona e dovrebbe essere simile al seguente:

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

Si applica a

Vedi anche