Visual.GetVisualChild(Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar angivet Visual i den överordnade VisualCollection.
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
Parametrar
- index
- Int32
Indexet för det visuella objektet i VisualCollection.
Returer
Underordnad VisualCollection i vid det angivna index värdet.
Exempel
I följande exempel definieras en åsidosättad implementering av 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
Kommentarer
Som standard har en Visual inga underordnade objekt. Därför genererar standardimplementeringen alltid en ArgumentOutOfRangeException.
Anteckningar till arvingar
En klass som härleds från Visual måste åsidosätta den här metoden, och även egenskapen VisualChildrenCount , för att det visuella trädet ska räknas upp korrekt.