Aracılığıyla paylaş


SubMenuStyleCollection Sınıf

Tanım

Denetimdeki SubMenuStyle bir nesne koleksiyonunu Menu temsil eder.

public ref class SubMenuStyleCollection : System::Web::UI::StateManagedCollection
public class SubMenuStyleCollection : System.Web.UI.StateManagedCollection
type SubMenuStyleCollection = class
    inherit StateManagedCollection
Public Class SubMenuStyleCollection
Inherits StateManagedCollection
Devralma
SubMenuStyleCollection

Örnekler

Aşağıdaki örnek, bir denetimdeki SubMenuStyleCollection alt menülerin stil ayarlarını alt menü Menu düzeyine göre belirtmek için sınıfının nasıl kullanılacağını gösterir. Bu örnekte özelliği LevelSubMenuStyles bir SubMenuStyleCollection nesnesi döndürür.


<%@ 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 LevelSubMenuStyles</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu LevelSubMenuStyles</h3>

      <asp:menu id="NavigationMenu"
        staticdisplaylevels="3"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <levelsubmenustyles>
          <asp:submenustyle backcolor="LightSteelBlue"
            forecolor="Black"/>
          <asp:submenustyle backcolor="SkyBlue"
            forecolor="Gray"/>          
        </levelsubmenustyles>  
      
        <items>
          <asp:menuitem text="Home"
            tooltip="Home">
            <asp:menuitem text="Music"
              tooltip="Music">
              <asp:menuitem text="Classical"
                tooltip="Classical"/>
              <asp:menuitem text="Rock"
                tooltip="Rock"/>
              <asp:menuitem text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem text="Movies"
              tooltip="Movies">
              <asp:menuitem text="Action"
                tooltip="Action"/>
              <asp:menuitem text="Drama"
                tooltip="Drama"/>
              <asp:menuitem 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 LevelSubMenuStyles</title>
</head>
<body>
    <form id="form1" runat="server">
    
      <h3>Menu LevelSubMenuStyles</h3>

      <asp:menu id="NavigationMenu"
        staticdisplaylevels="3"
        staticsubmenuindent="10" 
        orientation="Vertical"
        target="_blank"  
        runat="server">
        
        <levelsubmenustyles>
          <asp:submenustyle backcolor="LightSteelBlue"
            forecolor="Black"/>
          <asp:submenustyle backcolor="SkyBlue"
            forecolor="Gray"/>          
        </levelsubmenustyles>  
      
        <items>
          <asp:menuitem text="Home"
            tooltip="Home">
            <asp:menuitem text="Music"
              tooltip="Music">
              <asp:menuitem text="Classical"
                tooltip="Classical"/>
              <asp:menuitem text="Rock"
                tooltip="Rock"/>
              <asp:menuitem text="Jazz"
                tooltip="Jazz"/>
            </asp:menuitem>
            <asp:menuitem text="Movies"
              tooltip="Movies">
              <asp:menuitem text="Action"
                tooltip="Action"/>
              <asp:menuitem text="Drama"
                tooltip="Drama"/>
              <asp:menuitem text="Musical"
                tooltip="Musical"/>
            </asp:menuitem>
          </asp:menuitem>
        </items>
      
      </asp:menu>

    </form>
  </body>
</html>

Açıklamalar

SubMenuStyleCollection sınıfı, bir denetimdeki Menu nesne koleksiyonunu SubMenuStyle depolamak ve yönetmek için kullanılır. denetimi, Menu özelliğinin SubMenuStyleCollection temel veri türü olarak sınıfını LevelSubMenuStyles kullanır.

özelliği, LevelSubMenuStyles ve DynamicMenuStyle özelliklerine StaticMenuStyle ek olarak ek stil seçenekleri sağlar. Koleksiyondaki SubMenuStyleCollection ilk stil, menünün ilk düzeyi için alt menü stiline karşılık gelir. Koleksiyondaki ikinci stil, menünün ikinci düzeyi için alt menü stiline karşılık gelir ve bu şekilde devam eder. LevelSubMenuStyles özelliği genellikle web sitesi haritası gibi bir gezinti menüsü oluşturmak için kullanılır. Burada, alt menüleri olup olmadığına bakılmaksızın belirli bir düzeydeki menü öğelerinin aynı görünüme sahip olması gerekir.

sınıfı, SubMenuStyleCollection üyelerinin çoğunu sınıfından devralır StateManagedCollection . Devralınan üyeler hakkında daha fazla bilgi için koleksiyona StateManagedCollection bakın.

Özellikler

Name Description
Count

Koleksiyonda StateManagedCollection bulunan öğe sayısını alır.

(Devralındığı yer: StateManagedCollection)
Item[Int32]

Koleksiyon nesnesinde SubMenuStyle belirtilen dizindeki nesneye SubMenuStyleCollection başvuru alır.

Yöntemler

Name Description
Add(SubMenuStyle)

Koleksiyona SubMenuStyleCollection bir alt menü stili ekler.

Clear()

Koleksiyondaki StateManagedCollection tüm öğeleri kaldırır.

(Devralındığı yer: StateManagedCollection)
Contains(SubMenuStyle)

Bir koleksiyonun belirli SubMenuStyle bir SubMenuStyleCollection örnek içerip içermediğini belirler.

CopyTo(Array, Int32)

Koleksiyonun öğelerini StateManagedCollection belirli bir dizi dizininden başlayarak bir diziye kopyalar.

(Devralındığı yer: StateManagedCollection)
CopyTo(SubMenuStyle[], Int32)

Bir koleksiyonun SubMenuStyleCollection içeriğini belirtilen dizi dizininden başlayarak bir diziye kopyalar.

CreateKnownType(Int32)

Belirtilen dizine karşılık gelen veri türünden bir Object oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

Koleksiyonda StateManagedCollection yineleyen bir yineleyici döndürür.

(Devralındığı yer: StateManagedCollection)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetKnownTypes()

sınıfının desteklenen veri türlerini SubMenuStyleCollection içeren bir nesne dizisi Type oluşturur.

GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
IndexOf(SubMenuStyle)

Belirtilen SubMenuStyle nesnenin koleksiyondaki SubMenuStyleCollection konumunu belirler.

Insert(Int32, SubMenuStyle)

Belirtilen dizinde koleksiyona SubMenuStyleCollection bir SubMenuStyle nesne ekler.

MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
OnClear()

Türetilmiş bir sınıfta geçersiz kılındığında, yöntemi koleksiyondan tüm öğeleri kaldırmadan önce Clear() ek iş gerçekleştirir.

(Devralındığı yer: StateManagedCollection)
OnClearComplete()

Türetilmiş bir sınıfta geçersiz kılındığında, yöntem koleksiyondaki tüm öğeleri kaldırmayı Clear() tamamladıktan sonra ek iş gerçekleştirir.

(Devralındığı yer: StateManagedCollection)
OnInsert(Int32, Object)

ve Insert(Int32, SubMenuStyle) yöntemlerinden önce Add(SubMenuStyle) çağrılır.

OnInsertComplete(Int32, Object)

Türetilmiş bir sınıfta geçersiz kılındığında, veya IList.Add(Object) yöntemi koleksiyona bir öğe ekledikten sonra IList.Insert(Int32, Object) ek iş gerçekleştirir.

(Devralındığı yer: StateManagedCollection)
OnRemove(Int32, Object)

Türetilmiş bir sınıfta geçersiz kılındığında, veya IList.RemoveAt(Int32) yöntemi belirtilen öğeyi koleksiyondan kaldırmadan önce IList.Remove(Object) ek iş gerçekleştirir.

(Devralındığı yer: StateManagedCollection)
OnRemoveComplete(Int32, Object)

Türetilmiş bir sınıfta geçersiz kılındığında, veya IList.RemoveAt(Int32) yöntemi belirtilen öğeyi koleksiyondan kaldırdıktan sonra IList.Remove(Object) ek iş gerçekleştirir.

(Devralındığı yer: StateManagedCollection)
OnValidate(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyonun StateManagedCollection bir öğesini doğrular.

(Devralındığı yer: StateManagedCollection)
Remove(SubMenuStyle)

Belirtilen SubMenuStyle nesnenin ilk oluşumunu koleksiyondan SubMenuStyleCollection kaldırır.

RemoveAt(Int32)

Belirtilen konumdaki SubMenuStyle nesneyi kaldırır.

SetDirty()

Koleksiyonun tamamının StateManagedCollection görünüm durumuna seri hale getirilmeye zorlanması.

(Devralındığı yer: StateManagedCollection)
SetDirtyObject(Object)

Koleksiyon tarafından bulunan bir SubMenuStyle nesneye, durumunu görüntülemek için durumunun SubMenuStyleCollection tamamını kaydetmesini bildirir.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
ICollection.Count

Koleksiyonda StateManagedCollection bulunan öğe sayısını alır.

(Devralındığı yer: StateManagedCollection)
ICollection.IsSynchronized

Koleksiyonun StateManagedCollection eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). Bu yöntem her durumda döndürür false .

(Devralındığı yer: StateManagedCollection)
ICollection.SyncRoot

Koleksiyona erişimi StateManagedCollection eşitlemek için kullanılabilecek bir nesne alır. Bu yöntem her durumda döndürür null .

(Devralındığı yer: StateManagedCollection)
IEnumerable.GetEnumerator()

Koleksiyonda StateManagedCollection yineleyen bir yineleyici döndürür.

(Devralındığı yer: StateManagedCollection)
IList.Add(Object)

Koleksiyona StateManagedCollection bir öğe ekler.

(Devralındığı yer: StateManagedCollection)
IList.Clear()

Koleksiyondaki StateManagedCollection tüm öğeleri kaldırır.

(Devralındığı yer: StateManagedCollection)
IList.Contains(Object)

Koleksiyonun StateManagedCollection belirli bir değer içerip içermediğini belirler.

(Devralındığı yer: StateManagedCollection)
IList.IndexOf(Object)

Koleksiyonda belirtilen öğenin dizinini StateManagedCollection belirler.

(Devralındığı yer: StateManagedCollection)
IList.Insert(Int32, Object)

Belirtilen dizinde koleksiyona StateManagedCollection bir öğe ekler.

(Devralındığı yer: StateManagedCollection)
IList.IsFixedSize

Koleksiyonun StateManagedCollection sabit bir boyutu olup olmadığını belirten bir değer alır. Bu yöntem her durumda döndürür false .

(Devralındığı yer: StateManagedCollection)
IList.IsReadOnly

Koleksiyonun StateManagedCollection salt okunur olup olmadığını belirten bir değer alır.

(Devralındığı yer: StateManagedCollection)
IList.Item[Int32]

IStateManager Belirtilen dizindeki öğesini alır.

(Devralındığı yer: StateManagedCollection)
IList.Remove(Object)

Belirtilen nesnenin ilk oluşumunu koleksiyondan StateManagedCollection kaldırır.

(Devralındığı yer: StateManagedCollection)
IList.RemoveAt(Int32)

Belirtilen dizindeki IStateManager öğesini kaldırır.

(Devralındığı yer: StateManagedCollection)
IStateManager.IsTrackingViewState

Koleksiyonun StateManagedCollection değişiklikleri görünüm durumuna kaydedip kaydetmediğini belirten bir değer alır.

(Devralındığı yer: StateManagedCollection)
IStateManager.LoadViewState(Object)

Koleksiyonun ve IStateManager içerdiği öğelerin önceden kaydedilmiş görünüm durumunu StateManagedCollection geri yükler.

(Devralındığı yer: StateManagedCollection)
IStateManager.SaveViewState()

Sayfa sunucuya geri gönderildiğinden StateManagedCollection bu yana koleksiyonda ve içerdiği her IStateManager nesnede yapılan değişiklikleri kaydeder.

(Devralındığı yer: StateManagedCollection)
IStateManager.TrackViewState()

Koleksiyonun StateManagedCollection ve içerdiği nesnelerin her birinin IStateManager , aynı sayfaya yönelik istekler arasında kalıcı olabilmeleri için görünüm durumlarındaki değişiklikleri izlemesine neden olur.

(Devralındığı yer: StateManagedCollection)

Uzantı Metotları

Name Description
AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesine IQueryabledönüştürür.

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe yazar.

OfType<TResult>(IEnumerable)

Belirtilen türe göre bir IEnumerable öğesinin öğelerini filtreler.

Şunlara uygulanır

Ayrıca bkz.