FrameworkElement.VisualChildrenCount Özellik
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.
Bu öğe içindeki görsel alt öğe sayısını alır.
protected:
virtual property int VisualChildrenCount { int get(); };
protected override int VisualChildrenCount { get; }
member this.VisualChildrenCount : int
Protected Overrides ReadOnly Property VisualChildrenCount As Integer
Özellik Değeri
Bu öğe için görsel alt öğe sayısı.
Örnekler
Aşağıdaki örnekte, bir özel donatıcının birden çok görsel alt öğe için koruduğu tarafından VisualCollection bildirilen değerleri nasıl kullandığı ve ve geçersiz kılmaları VisualChildrenCount GetVisualChildaracılığıyla bu değerleri nasıl raporladığı gösterilmektedir.
// To store and manage the adorner's visual children.
VisualCollection visualChildren;
' To store and manage the adorner's visual children.
Private visualChildren As VisualCollection
// Override the VisualChildrenCount and GetVisualChild properties to interface with
// the adorner's visual collection.
protected override int VisualChildrenCount { get { return visualChildren.Count; } }
protected override Visual GetVisualChild(int index) { return visualChildren[index]; }
' Override the VisualChildrenCount and GetVisualChild properties to interface with
' the adorner's visual collection.
Protected Overrides ReadOnly Property VisualChildrenCount() As Integer
Get
Return visualChildren.Count
End Get
End Property
Protected Overrides Function GetVisualChild(ByVal index As Integer) As Visual
Return visualChildren(index)
End Function
Açıklamalar
FrameworkElement uygulaması VisualChildrenCount her zaman sıfır veya bir döndürür. Bir alt koleksiyonu aşabilecek bir görsel alt koleksiyonu koruyan sınıfların hem bu özelliği GetVisualChildhem de geçersiz kılması gerekir.
Bu özellik genellikle düzen geçersiz kılmalarını (MeasureOverride, ArrangeOverride) uygulamak amacıyla geçerli alt koleksiyonun üst sınırlarını belirlemek için kullanılır.
Devralanlara Notlar
Sınıfınız bir alt öğe koleksiyonunda birden fazla görsel alt öğeyi destekliyorsa, bu özelliği geçersiz kılarak söz konusu koleksiyondaki öğelerin sayısını döndürebilirsiniz. Koleksiyon nesnesinin kendisi bir sayı döndürse bile bunu yapmanız gerekir. WPF çerçeve düzeyinde öğe düzeni mantığı, tüm öğelerin özellikleri aracılığıyla geçerli bir sayı döndüreceğini kabul eder VisualChildrenCount .