Menu.DynamicVerticalOffset Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví počet pixelů pro posun dynamické nabídky svisle vzhledem k nadřazené položce nabídky.
public:
property int DynamicVerticalOffset { int get(); void set(int value); };
public int DynamicVerticalOffset { get; set; }
member this.DynamicVerticalOffset : int with get, set
Public Property DynamicVerticalOffset As Integer
Hodnota vlastnosti
Počet pixelů, které se mají posunout dynamickou nabídku svisle vzhledem k nadřazené položce nabídky. Výchozí hodnota je 0.
Příklady
Následující příklad kódu ukazuje, jak pomocí DynamicVerticalOffset vlastnosti posunout dynamickou nabídku dolů o 10 pixelů od horní části nadřazené položky nabídky.
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Menu DynamicHorizontalOffset and DynamicVerticalOffset Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DynamicHorizontalOffset and DynamicVerticalOffset Example</h3>
<asp:menu id="NavigationMenu"
dynamichorizontaloffset="5"
dynamicverticaloffset="10"
staticdisplaylevels="1"
orientation="Vertical"
runat="server">
<dynamicmenuitemstyle BackColor="Silver"/>
<staticmenuitemstyle BackColor="Gray"/>
<items>
<asp:menuitem navigateurl="Home.aspx"
text="Home"
tooltip="Home">
<asp:menuitem navigateurl="Music.aspx"
text="Music"
tooltip="Music">
<asp:menuitem navigateurl="Classical.aspx"
text="Classical"
tooltip="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
text="Rock"
tooltip="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
text="Movies"
tooltip="Movies">
<asp:menuitem navigateurl="Action.aspx"
text="Action"
tooltip="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
text="Drama"
tooltip="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</form>
</body>
</html>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Menu DynamicHorizontalOffset and DynamicVerticalOffset Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>Menu DynamicHorizontalOffset and DynamicVerticalOffset Example</h3>
<asp:menu id="NavigationMenu"
dynamichorizontaloffset="5"
dynamicverticaloffset="10"
staticdisplaylevels="1"
orientation="Vertical"
runat="server">
<dynamicmenuitemstyle BackColor="Silver"/>
<staticmenuitemstyle BackColor="Gray"/>
<items>
<asp:menuitem navigateurl="Home.aspx"
text="Home"
tooltip="Home">
<asp:menuitem navigateurl="Music.aspx"
text="Music"
tooltip="Music">
<asp:menuitem navigateurl="Classical.aspx"
text="Classical"
tooltip="Classical"/>
<asp:menuitem navigateurl="Rock.aspx"
text="Rock"
tooltip="Rock"/>
<asp:menuitem navigateurl="Jazz.aspx"
text="Jazz"
tooltip="Jazz"/>
</asp:menuitem>
<asp:menuitem navigateurl="Movies.aspx"
text="Movies"
tooltip="Movies">
<asp:menuitem navigateurl="Action.aspx"
text="Action"
tooltip="Action"/>
<asp:menuitem navigateurl="Drama.aspx"
text="Drama"
tooltip="Drama"/>
<asp:menuitem navigateurl="Musical.aspx"
text="Musical"
tooltip="Musical"/>
</asp:menuitem>
</asp:menuitem>
</items>
</asp:menu>
</form>
</body>
</html>
Poznámky
DynamicVerticalOffset Vlastnost slouží k úpravě svislé pozice dynamické nabídky vzhledem k nadřazené položce nabídky. Tato vlastnost ovlivňuje umístění dynamické nabídky odlišně v závislosti na tom, zda Menu je ovládací prvek zobrazen svisle nebo vodorovně (jak je určeno Orientation vlastností). Následující tabulka popisuje zmíněné rozdíly.
| Orientace | Description |
|---|---|
| Horizontální | Ve výchozím nastavení se dynamická nabídka zobrazí přímo pod položkou nadřazené nabídky bez mezer mezi položkami. Nastavení této vlastnosti řídí svislé mezery mezi dynamickou nabídkou a její nadřazenou položkou nabídky. |
| Vertikální | Ve výchozím nastavení se vedle nadřazené položky nabídky zobrazí dynamická položka nabídky se zarovnanými horními okraji. Nastavení této vlastnosti posune pozici dynamické nabídky svisle od této základní pozice. |
Poznámka:
Tuto vlastnost můžete nastavit na zápornou hodnotu, která posune dynamickou nabídku záporným směrem. Pokud zobrazujete vodorovnou nabídku, záporná hodnota způsobí, že se dynamická nabídka a její nadřazená položka nabídky překrývají.