VisualCollection.Remove(Visual) 메서드

정의

에서 지정된 개체를 VisualVisualCollection제거합니다.

public:
 void Remove(System::Windows::Media::Visual ^ visual);
public void Remove(System.Windows.Media.Visual visual);
member this.Remove : System.Windows.Media.Visual -> unit
Public Sub Remove (visual As Visual)

매개 변수

visual
Visual

Visual 에서 제거할 항목입니다VisualCollection.

설명

제거된 개체 뒤에 있는 시각적 개체는 비워진 위치를 차지하도록 이동되고 해당 인덱스 값이 업데이트됩니다. 이 visual경우 null 첫 번째 null 항목이 제거됩니다. 항목을 제거하는 null 것은 컬렉션의 크기에서 선형입니다.

또한 이 메서드는 Remove 부모 시각적 개체(소유자 VisualCollection)와 자식 간의 부모-자식 visual관계도 제거합니다.

시각적 자식 개체의 기본 스토리지 구현에 대해 더 낮은 수준의 제어가 필요한 경우 및 AddVisualChild 메서드를 RemoveVisualChild 사용하는 것이 좋습니다. 이러한 메서드를 사용하는 경우 고유한 스토리지 구현을 정의하고 사용하지 VisualCollection않습니다.

적용 대상