Menu.DynamicVerticalOffset Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el número de píxeles de desplazamiento vertical de un menú dinámico con respecto a su elemento de menú primario.
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
Valor de propiedad
Número de píxeles de desplazamiento vertical de un menú dinámico con respecto a su elemento de menú primario. El valor predeterminado es 0.
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar la DynamicVerticalOffset propiedad para desplazar un menú dinámico hacia abajo en 10 píxeles desde la parte superior de su elemento de menú primario.
<%@ 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>
Comentarios
Utilice la DynamicVerticalOffset propiedad para ajustar la posición vertical de un menú dinámico en relación con su elemento de menú primario. Esta propiedad afecta a la posición de un menú dinámico de forma diferente en función de si el Menu control se muestra vertical u horizontalmente (según lo especificado por la Orientation propiedad ). En la tabla siguiente se describen las diferencias.
Orientación | Descripción |
---|---|
Horizontal | De forma predeterminada, un menú dinámico se muestra directamente debajo de su elemento de menú primario sin ningún espaciado entre sí. Al establecer esta propiedad, se controla el espaciado vertical entre el menú dinámico y su elemento de menú primario. |
Vertical | De forma predeterminada, se muestra un elemento de menú dinámico junto a su elemento de menú primario con los bordes superiores alineados. Al establecer esta propiedad, se desplaza verticalmente la posición del menú dinámico desde esta posición base. |
Nota
Puede establecer esta propiedad en un valor negativo para desplazar un menú dinámico en una dirección negativa. Si va a mostrar un menú horizontal, un valor negativo hace que un menú dinámico y su elemento de menú primario se superpongan.