Menu.DynamicVerticalOffset Özellik

Tanım

Dinamik menüyü üst menü öğesine göre dikey olarak kaydırmak için piksel sayısını alır veya ayarlar.

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

Özellik Değeri

Int32

Dinamik menüyü üst menü öğesine göre dikey olarak kaydırmak için piksel sayısı. Varsayılan değer, 0'dur.

Örnekler

Aşağıdaki kod örneği, bir dinamik menüyü üst menü öğesinin üstünden DynamicVerticalOffset 10 piksel aşağı kaydırmak için özelliğinin nasıl kullanılacağını gösterir.


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

Açıklamalar

Bir dinamik menünün DynamicVerticalOffset üst menü öğesine göre dikey konumunu ayarlamak için özelliğini kullanın. Bu özellik, denetimin dikey veya yatay olarak (özellik tarafından belirtildiği gibi) görüntülenip görüntülenmediğine Menu bağlı olarak dinamik menünün Orientation konumunu farklı etkiler. Aşağıdaki tabloda farklılıklar açıklanmaktadır.

Yön Description
Yatay Varsayılan olarak, dinamik menü, aralarında boşluk bırakmadan üst menü öğesinin hemen altında görüntülenir. Bu özelliğin ayarlanması, dinamik menü ile üst menü öğesi arasındaki dikey aralığı denetler.
Dikey Varsayılan olarak, üst menü öğesinin yanında üst kenarları hizalanmış bir dinamik menü öğesi görüntülenir. Bu özelliğin ayarlanması dinamik menü konumunu bu temel konumdan dikey olarak değiştirir.

Not

Dinamik menüyü negatif yönde kaydırmak için bu özelliği negatif bir değere ayarlayabilirsiniz. Yatay bir menü görüntülüyorsanız, negatif bir değer dinamik menüyle üst menü öğesinin çakışmasına neden olur.

Şunlara uygulanır

Ayrıca bkz.