Visual.GetVisualChild(Int32) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert de opgegeven in het bovenliggende VisualVisualCollectionitem.
protected:
virtual System::Windows::Media::Visual ^ GetVisualChild(int index);
protected virtual System.Windows.Media.Visual GetVisualChild(int index);
abstract member GetVisualChild : int -> System.Windows.Media.Visual
override this.GetVisualChild : int -> System.Windows.Media.Visual
Protected Overridable Function GetVisualChild (index As Integer) As Visual
Parameters
- index
- Int32
De index van het visuele object in de VisualCollection.
Retouren
Het onderliggende element in de VisualCollection opgegeven index waarde.
Voorbeelden
In het volgende voorbeeld wordt een overschreven implementatie van GetVisualChild.
// Provide a required override for the GetVisualChild method.
protected override Visual GetVisualChild(int index)
{
if (index < 0 || index >= _children.Count)
{
throw new ArgumentOutOfRangeException();
}
return _children[index];
}
' Provide a required override for the GetVisualChild method.
Protected Overrides Function GetVisualChild(ByVal index As Integer) As Visual
If index < 0 OrElse index >= _children.Count Then
Throw New ArgumentOutOfRangeException()
End If
Return _children(index)
End Function
Opmerkingen
Standaard heeft a Visual geen kinderen. Daarom genereert de standaardimplementatie altijd een ArgumentOutOfRangeException.
Notities voor overnemers
Een klasse die is afgeleid van Visual moet deze methode en ook de VisualChildrenCount eigenschap overschrijven, zodat de visualstructuur correct wordt geïnventariseerd.