WebPartZoneBase.MenuVerbHoverStyle 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得動詞命令外觀的樣式資訊,也就是使用者將滑鼠指標置於動詞命令上時,動詞命令下拉式功能表中動詞命令的外觀。
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
屬性值
Style,包含當使用者將滑鼠指標置於動詞命令上時,動詞命令的樣式資訊。
- 屬性
範例
下列程式代碼範例示範 控件上 WebPartZone 屬性的MenuVerbHoverStyle宣告式用法。 如需完整的程式代碼範例,包括程式代碼後置原始程序檔和包含此程式代碼中區域的 .aspx 頁面,請參閱 WebPartZoneBase 類別概觀。
請注意, MenuVerbHoverStyle 屬性具有在宣告式標記中指派給它的值。 這個值會影響 WebPartZone2
。 將頁面載入瀏覽器之後,請將頁面切換為編輯模式。 單擊動詞功能表,並注意控件 WebPartZone2
上動詞功能表的背景色彩是在宣告式標記中指派給它的色彩。
<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>
備註
當使用者將滑鼠指標放在其中一個動詞時,屬性中包含的 MenuVerbHoverStyle 樣式資訊會套用至動詞功能表中的個別動詞。
雖然這個屬性是只讀的,但您可以設定基礎 Style 對象的樣式屬性。
因為包含動詞的功能表是使用 Microsoft Internet Explorer 的快顯物件所建立,所以當您將滑鼠指標放在具有不同文字長度的動詞命令上方時,功能表不會正確轉譯其框線。 最佳因應措施是宣告 <MenuVerbHoverStyle>
具有不可見框線的專案,因此所有動詞的功能表寬度完全相同。 宣告式元素會在區域內發生,如下所示:
<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>