Visual.VisualChildrenCount Свойство

Определение

Получает число дочерних элементов для объекта Visual.Gets the number of child elements for the Visual.

protected:
 virtual property int VisualChildrenCount { int get(); };
protected virtual int VisualChildrenCount { get; }
member this.VisualChildrenCount : int
Protected Overridable ReadOnly Property VisualChildrenCount As Integer

Значение свойства

Int32

Количество дочерних элементов.The number of child elements.

Примеры

В следующем примере определяется переопределенная реализация VisualChildrenCount .The following example defines an overridden implementation of VisualChildrenCount.

// Provide a required override for the VisualChildrenCount property.
protected override int VisualChildrenCount
{
    get { return _children.Count; }
}
' Provide a required override for the VisualChildrenCount property.
Protected Overrides ReadOnly Property VisualChildrenCount() As Integer
    Get
        Return _children.Count
    End Get
End Property

Комментарии

По умолчанию Visual у a нет дочерних элементов.By default, a Visual has no children. Поэтому реализация по умолчанию всегда возвращает значение 0.Therefore, the default implementation always returns 0.

Примечания для тех, кто наследует этот метод

Класс, производный от, Visual должен переопределять это свойство, а также GetVisualChild(Int32) метод для правильного перечисления визуального дерева.A class that derives from Visual must override this property, and also the GetVisualChild(Int32) method, for the visual tree to be enumerated correctly.

Применяется к