CollectionView.CurrentItem CollectionView.CurrentItem CollectionView.CurrentItem CollectionView.CurrentItem Property

정의

뷰의 현재 항목을 가져옵니다.Gets the current item in the view.

public:
 virtual property System::Object ^ CurrentItem { System::Object ^ get(); };
public virtual object CurrentItem { get; }
member this.CurrentItem : obj
Public Overridable ReadOnly Property CurrentItem As Object

속성 값

뷰의 현재 항목입니다.The current item of the view. 기본적으로 컬렉션의 첫 번째 항목은 현재 항목으로 시작합니다.By default, the first item of the collection starts as the current item.

구현

설명

컬렉션 뷰는 현재 레코드 포인터 개념을 지원 합니다.Collection views support the concept of a current record pointer. 컬렉션 뷰에서 개체를 탐색할 때 컬렉션의 특정 위치에 있는 개체를 검색할 수 있도록 하는 레코드 포인터를 이동 하는 합니다.As you navigate through the objects in a collection view, you are moving a record pointer that allows you to retrieve the object that exists at that particular location in the collection.

현재 레코드 포인터를 이동 하는 정렬 또는 필터링을 사용 하 여 일부 상호 작용에 컬렉션에 적용 됩니다.Note that moving the current record pointer has some interactions with any sorting or filtering that is applied to the collection. 정렬 마지막 레코드를 선택 하 여 현재 레코드 포인터를 유지 하지만 컬렉션 뷰를 중심으로 재구성 됩니다.Sorting preserves the current record pointer on the last record selected, but the collection view is restructured around it. (선택한 레코드를 이전에 목록의 시작 부분에 있었지만 이제 선택한 레코드를 중간에 어딘가에 있을 수 있습니다.) 필터링 필터링 한 후 선택 된 보기에 유지 되는 경우 선택한 레코드를 유지 합니다.(Perhaps the selected record was at the beginning of the list before, but now the selected record might be somewhere in the middle.) Filtering preserves the selected record if that selection remains in view after the filtering. 그렇지 않으면 현재 레코드 포인터는 필터링 된 컬렉션 뷰의 첫 번째 레코드에 설정 됩니다.Otherwise, the current record pointer is set to the first record of the filtered collection view.

컬렉션의 현재 항목 바인딩의 대상 단일 값인 경우에 바인딩된 됩니다.The current item of the collection is bound to automatically if the target of a binding is a singleton value. 대상이 ItemsControl, 선택한 항목을 사용 하 여 현재 항목 동기화 됩니다.If the target is an ItemsControl, the current item is synchronized with the selected item. 예를 들어 목록 상자를 컬렉션에 바인딩되는 CurrentItem 현재 선택된 된 항목을 사용 하 여 동기화 됩니다.For example, if a list box is bound to a collection, the CurrentItem is synchronized with the currently selected item.

상속자 참고

다른 내부에 대 한 호출을 처리 하는 통화를 전달 하는 클래스만 CollectionView 이 속성을 재정의 해야 하는 개체, 다른 모든 파생된 클래스를 사용할지를 SetCurrent(Object, Int32) 기본 클래스에 저장 된 현재 값을 업데이트 하는 방법입니다.Only classes that pass currency handling calls to another internal CollectionView object should override this property; all other derived classes should use the SetCurrent(Object, Int32) method to update the current values stored in the base class.

적용 대상