TreeNodeStyleCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimdeki TreeView nesne koleksiyonunu TreeNodeStyle temsil eder.
public ref class TreeNodeStyleCollection sealed : System::Web::UI::StateManagedCollection
public sealed class TreeNodeStyleCollection : System.Web.UI.StateManagedCollection
type TreeNodeStyleCollection = class
inherit StateManagedCollection
Public NotInheritable Class TreeNodeStyleCollection
Inherits StateManagedCollection
- Devralma
Örnekler
Aşağıdaki kod örneği, bir denetimin TreeNodeStyleCollection tek tek düzeyleri TreeView için stil ayarlarını belirtmek üzere sınıfının nasıl kullanılacağını gösterir. özelliğinin bir TreeNodeStyleCollection nesnesi döndürdüğüne LevelStyles dikkat edin.
<%@ 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>TreeView LevelStyles Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView LevelStyles Example</h3>
<!-- Populate the LevelStyles collection of the TreeView control -->
<!-- declaratively. -->
<asp:TreeView id="LinksTreeView"
Font-Names= "Arial"
ForeColor="Blue"
ShowExpandCollapse="false"
ExpandDepth="3"
NodeIndent="0"
runat="server">
<LevelStyles>
<asp:TreeNodeStyle ChildNodesPadding="10"
Font-Bold="true"
Font-Size="12pt"
ForeColor="DarkGreen"/>
<asp:TreeNodeStyle ChildNodesPadding="5"
Font-Bold="true"
Font-Size="10pt"/>
<asp:TreeNodeStyle ChildNodesPadding="5"
Font-UnderLine="true"
Font-Size="10pt"/>
<asp:TreeNodeStyle ChildNodesPadding="10"
Font-Size="8pt"/>
</LevelStyles>
<Nodes>
<asp:TreeNode Text="Table of Contents"
SelectAction="None">
<asp:TreeNode Text="Chapter One">
<asp:TreeNode Text="Section 1.0">
<asp:TreeNode Text="Topic 1.0.1"/>
<asp:TreeNode Text="Topic 1.0.2"/>
<asp:TreeNode Text="Topic 1.0.3"/>
</asp:TreeNode>
<asp:TreeNode Text="Section 1.1">
<asp:TreeNode Text="Topic 1.1.1"/>
<asp:TreeNode Text="Topic 1.1.2"/>
<asp:TreeNode Text="Topic 1.1.3"/>
<asp:TreeNode Text="Topic 1.1.4"/>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Chapter Two">
<asp:TreeNode Text="Section 2.0">
<asp:TreeNode Text="Topic 2.0.1"/>
<asp:TreeNode Text="Topic 2.0.2"/>
</asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Appendix A" />
<asp:TreeNode Text="Appendix B" />
<asp:TreeNode Text="Appendix C" />
</Nodes>
</asp:TreeView>
</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>TreeView LevelStyles Example</title>
</head>
<body>
<form id="form1" runat="server">
<h3>TreeView LevelStyles Example</h3>
<!-- Populate the LevelStyles collection of the TreeView control -->
<!-- declaratively. -->
<asp:TreeView id="LinksTreeView"
Font-Names= "Arial"
ForeColor="Blue"
ShowExpandCollapse="false"
ExpandDepth="3"
NodeIndent="0"
runat="server">
<LevelStyles>
<asp:TreeNodeStyle ChildNodesPadding="10"
Font-Bold="true"
Font-Size="12pt"
ForeColor="DarkGreen"/>
<asp:TreeNodeStyle ChildNodesPadding="5"
Font-Bold="true"
Font-Size="10pt"/>
<asp:TreeNodeStyle ChildNodesPadding="5"
Font-UnderLine="true"
Font-Size="10pt"/>
<asp:TreeNodeStyle ChildNodesPadding="10"
Font-Size="8pt"/>
</LevelStyles>
<Nodes>
<asp:TreeNode Text="Table of Contents"
SelectAction="None">
<asp:TreeNode Text="Chapter One">
<asp:TreeNode Text="Section 1.0">
<asp:TreeNode Text="Topic 1.0.1"/>
<asp:TreeNode Text="Topic 1.0.2"/>
<asp:TreeNode Text="Topic 1.0.3"/>
</asp:TreeNode>
<asp:TreeNode Text="Section 1.1">
<asp:TreeNode Text="Topic 1.1.1"/>
<asp:TreeNode Text="Topic 1.1.2"/>
<asp:TreeNode Text="Topic 1.1.3"/>
<asp:TreeNode Text="Topic 1.1.4"/>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Chapter Two">
<asp:TreeNode Text="Section 2.0">
<asp:TreeNode Text="Topic 2.0.1"/>
<asp:TreeNode Text="Topic 2.0.2"/>
</asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="Appendix A" />
<asp:TreeNode Text="Appendix B" />
<asp:TreeNode Text="Appendix C" />
</Nodes>
</asp:TreeView>
</form>
</body>
</html>
Açıklamalar
TreeNodeStyleCollection sınıfı, bir nesne koleksiyonunu TreeNodeStyle depolamak ve yönetmek için kullanılır. LevelStyles türündeki TreeNodeStyleCollectionözelliği, bir ağacın tek tek düzeyleri için düğüm stillerini depolar.
LevelStyles özelliği, farklı ağaç düzeylerinde düğüm stillerini denetleen özelliği gibi NodeStyle tek tek stil özelliklerine alternatiftir. Koleksiyondaki ilk stil, ağacın ilk düzeyindeki düğüm stiline karşılık gelir. Koleksiyondaki ikinci stil, ağacın ikinci düzeyindeki düğüm stiline karşılık gelir ve bu şekilde devam eder. LevelStyles özelliği genellikle alt düğümleri olup olmadığına bakılmaksızın belirli bir düzeydeki düğümlerin aynı görünüme sahip olması gereken içindekiler stilinde gezinti menüleri oluşturmak için kullanılır.
sınıfı, TreeNodeStyleCollection üyelerinin çoğunu sınıfından devralır StateManagedCollection . Devralınan üyeler hakkında daha fazla bilgi için bkz StateManagedCollection. .
Özellikler
Count |
Koleksiyondaki StateManagedCollection öğelerin sayısını alır. (Devralındığı yer: StateManagedCollection) |
Item[Int32] |
Nesnede TreeNodeStyle belirtilen dizindeki TreeNodeStyleCollection nesneyi alır veya ayarlar. |
Yöntemler
Add(TreeNodeStyle) |
Belirtilen TreeNodeStyle nesneyi nesnenin sonuna TreeNodeStyleCollection ekler. |
Clear() |
Koleksiyondaki StateManagedCollection tüm öğeleri kaldırır. (Devralındığı yer: StateManagedCollection) |
Contains(TreeNodeStyle) |
Belirtilen TreeNodeStyle nesnenin koleksiyonda olup olmadığını belirler. |
CopyTo(Array, Int32) |
Koleksiyonun StateManagedCollection öğelerini belirli bir dizi dizininden başlayarak bir diziye kopyalar. (Devralındığı yer: StateManagedCollection) |
CopyTo(TreeNodeStyle[], Int32) |
Nesnedeki tüm öğeleri, hedef dizideki TreeNodeStyleCollection TreeNodeStyle belirtilen dizinden başlayarak uyumlu bir tek boyutlu nesne dizisine kopyalar. |
CreateKnownType(Int32) |
Türetilmiş bir sınıfta geçersiz kılındığında, uygulayan IStateManagerbir sınıfın örneğini oluşturur. Oluşturulan nesnenin türü, yöntemi tarafından döndürülen koleksiyonun belirtilen üyesini GetKnownTypes() temel alır. (Devralındığı yer: StateManagedCollection) |
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() |
Türetilmiş bir sınıfta geçersiz kılındığında, koleksiyonun IStateManager içerebileceği bir tür StateManagedCollection dizisi alır. (Devralındığı yer: StateManagedCollection) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IndexOf(TreeNodeStyle) |
Koleksiyonda belirtilen TreeNodeStyle nesnenin dizinini belirler. |
Insert(Int32, TreeNodeStyle) |
Belirtilen nesneyi belirtilen TreeNodeStyle dizin konumundaki nesneye TreeNodeStyleCollection ekler. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnClear() |
Türetilmiş bir sınıfta geçersiz kılındığında, yöntemi koleksiyondaki 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 koleksiyondan tüm öğeleri kaldırmayı Clear() tamamladıktan sonra ek iş gerçekleştirir. (Devralındığı yer: StateManagedCollection) |
OnInsert(Int32, Object) |
Türetilmiş bir sınıfta geçersiz kılındığında, veya IList.Add(Object) yöntemi koleksiyona bir öğe eklemeden önce IList.Insert(Int32, Object) ek iş gerçekleştirir. (Devralındığı yer: StateManagedCollection) |
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(TreeNodeStyle) |
Belirtilen TreeNodeStyle nesneyi nesneden TreeNodeStyleCollection kaldırır. |
RemoveAt(Int32) |
TreeNodeStyle Belirtilen dizin konumundaki nesneyi nesneden TreeNodeStyleCollection kaldırır. |
SetDirty() |
Koleksiyonun tamamının StateManagedCollection görünüm durumuna seri hale getirilmeye zorlanması. (Devralındığı yer: StateManagedCollection) |
SetDirtyObject(Object) |
Türetilmiş bir sınıfta geçersiz kılındığında, yalnızca değişiklik bilgilerini kaydetmek yerine, koleksiyonun içerdiği bir |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
ICollection.Count |
Koleksiyondaki StateManagedCollection öğelerin 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 |
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 |
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) |
Koleksiyondaki 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 sabit bir boyuta StateManagedCollection sahip olup olmadığını belirten bir değer alır. Bu yöntem her durumda döndürür |
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 görünüm durumundaki değişiklikleri 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 beri 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 görünüm durumlarındaki değişiklikleri izlemesine neden olur, böylece aynı sayfaya yönelik istekler arasında kalıcı hale gelebilirler. (Devralındığı yer: StateManagedCollection) |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
OfType<TResult>(IEnumerable) |
Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini sağlar. |
AsQueryable(IEnumerable) |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |