Menu.DynamicVerticalOffset Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает количество пикселей для перемещения динамического меню по вертикали относительно родительского элемента меню.
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
Значение свойства
Количество пикселей для перемещения динамического меню по вертикали относительно родительского элемента меню. Значение по умолчанию — 0.
Примеры
В следующем примере кода показано, как использовать DynamicVerticalOffset свойство для перемещения динамического меню вниз на 10 пикселей в верхней части родительского элемента меню.
<%@ 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>
Комментарии
DynamicVerticalOffset Используйте свойство для настройки вертикальной позиции динамического меню относительно его родительского элемента меню. Это свойство влияет на положение динамического меню по-разному в зависимости от того, отображается ли Menu элемент управления вертикально или горизонтально (как указано свойством Orientation ). В следующей таблице описываются различия.
| Ориентация | Описание |
|---|---|
| Горизонтальный | По умолчанию динамическое меню отображается непосредственно под родительским элементом меню без интервала между ними. Задание этого свойства управляет вертикальным интервалом между динамическим меню и его родительским элементом меню. |
| Вертикальный | По умолчанию динамический пункт меню отображается рядом с родительским элементом меню с выровненными верхними краями. Задание этого свойства сдвигает положение динамического меню по вертикали с этой базовой позиции. |
Замечание
Это свойство можно задать для отрицательного значения, чтобы переместить динамическое меню в отрицательном направлении. Если отображается горизонтальное меню, отрицательное значение приводит к перекрытию динамического меню и его родительского элемента меню.