다음을 통해 공유


VisualCollection.Insert(Int32, Visual) 메서드

정의

VisualCollection의 지정된 인덱스에 요소를 삽입합니다.

public:
 void Insert(int index, System::Windows::Media::Visual ^ visual);
public void Insert (int index, System.Windows.Media.Visual visual);
member this.Insert : int * System.Windows.Media.Visual -> unit
Public Sub Insert (index As Integer, visual As Visual)

매개 변수

index
Int32

값을 삽입해야 하는 0부터 시작하는 인덱스입니다.

visual
Visual

VisualCollection에 삽입할 Visual입니다.

예외

index가 0보다 작거나 Count보다 큽니다.

설명

경우 Count 가 이미 Capacity의 용량을 VisualCollection 새 전에 증가 Visual 삽입 됩니다. 하는 경우 index 값과 같음 Countvisual 끝에 추가 됩니다 VisualCollection합니다. 모든 기존 시각적 개체 보다 크거나 index 새에 맞게 이동 Visual을 인덱스 값이 업데이트 됩니다.

Insert 메서드는 또한 소유자는 시각적 개체를 부모 간에 부모-자식 관계를 설정의 합니다 VisualCollection, 및 자식 visual합니다.

시각적 자식 개체의 기본 스토리지 구현에 대한 낮은 수준 제어가 필요한 경우 AddVisualChildRemoveVisualChild 메서드 사용을 고려하세요. 이러한 메서드를 사용할 때는 고유한 스토리지 구현을 정의하고 VisualCollection을 사용하지 않아야 합니다.

적용 대상