VisualCollection.RemoveAt(Int32) 메서드

정의

VisualCollection의 지정한 인덱스에서 시각적 개체를 제거합니다.Removes the visual object at the specified index in the VisualCollection.

public:
 void RemoveAt(int index);
public void RemoveAt (int index);
member this.RemoveAt : int -> unit
Public Sub RemoveAt (index As Integer)

매개 변수

index
Int32

제거할 표시의 인덱스(0부터 시작)입니다.The zero-based index of the visual to remove.

예외

index가 0보다 작거나 indexCount보다 크거나 같은 경우index is less than zero, or index is equal to or greater than Count.

설명

제거 된 개체는 시각적 개체에는 빈 지점을 이동 하 고 해당 인덱스 값 업데이트 됩니다.The visual objects that follow the removed object are shifted to occupy the vacated position, and their index values are updated.

RemoveAt 메서드는 또한 소유자는 시각적 개체를 부모 간에 부모-자식 관계를 제거의 합니다 VisualCollection, 및 자식 visual합니다.The RemoveAt method also removes the parent-child relationship between the parent visual, which is the owner of the VisualCollection, and the child visual.

시각적 자식 개체의 기본 스토리지 구현에 대한 낮은 수준 제어가 필요한 경우 AddVisualChildRemoveVisualChild 메서드 사용을 고려하세요.If you need greater low-level control over the underlying storage implementation of visual child objects, consider using the AddVisualChild and RemoveVisualChild methods. 이러한 메서드를 사용할 때는 고유한 스토리지 구현을 정의하고 VisualCollection을 사용하지 않아야 합니다.When you use these methods, you define your own storage implementation, and do not use VisualCollection.

적용 대상