ListCollectionView ListCollectionView ListCollectionView ListCollectionView Class

정의

IList를 구현하는 컬렉션의 컬렉션 뷰를 나타냅니다.Represents the collection view for collections that implement IList.

public ref class ListCollectionView : System::Windows::Data::CollectionView, System::Collections::IComparer, System::ComponentModel::ICollectionViewLiveShaping, System::ComponentModel::IEditableCollectionViewAddNewItem, System::ComponentModel::IItemProperties
public class ListCollectionView : System.Windows.Data.CollectionView, System.Collections.IComparer, System.ComponentModel.ICollectionViewLiveShaping, System.ComponentModel.IEditableCollectionViewAddNewItem, System.ComponentModel.IItemProperties
type ListCollectionView = class
    inherit CollectionView
    interface IComparer
    interface IEditableCollectionViewAddNewItem
    interface IEditableCollectionView
    interface ICollectionViewLiveShaping
    interface IItemProperties
Public Class ListCollectionView
Inherits CollectionView
Implements ICollectionViewLiveShaping, IComparer, IEditableCollectionViewAddNewItem, IItemProperties
상속
구현

설명

데이터 컬렉션에 바인딩하는 경우에 정렬, 필터링 또는 데이터를 그룹화 하는 것이 좋습니다.When you bind to a data collection, you may want to sort, filter, or group the data. 이렇게 하려면 컬렉션 뷰를 사용 합니다.To do that, you use collection views. 생각할 수 있습니다는 CollectionView 탐색 하 고 정렬, 필터 및 그룹 쿼리를 기반으로 원본 컬렉션을 표시할 수 있는 바인딩 소스 컬렉션 위에 레이어로 기본 조작 하지 않고 모든 소스 컬렉션 자체입니다.You can think of a CollectionView as the layer on top of the binding source collection that allows you to navigate and display the source collection based on sort, filter, and group queries, all without having to manipulate the underlying source collection itself. 소스 컬렉션에 구현 하는 경우는 INotifyCollectionChanged 인터페이스를 변경 된 내용이 CollectionChanged 이벤트 보기에 전파 됩니다.If the source collection implements the INotifyCollectionChanged interface, the changes raised by the CollectionChanged event are propagated to the views.

모든 컬렉션은 기본값이 CollectionView합니다.All collections have a default CollectionView. 구현 하는 모든 컬렉션에 대 한 IList, ListCollectionView 개체는 기본 뷰 개체입니다.For all collections implementing IList, the ListCollectionView object is the default view object. 합니다 BindingListCollectionView 를 구현 하는 컬렉션에 사용 되는 컬렉션 뷰 클래스 IBindingList합니다.The BindingListCollectionView is the collection view class used for collections that implement IBindingList. 사용할 기본 뷰를 가져오려면는 GetDefaultView 메서드.To get the default view, you use the GetDefaultView method. 예는 방법: 데이터 컬렉션의 기본 뷰 가져오기합니다.For an example, see How to: Get the Default View of a Data Collection.

컬렉션 보기에 대 한 자세한 내용은 참조 하세요. 데이터 바인딩 개요합니다.For more information about collection views, see Data Binding Overview.

생성자

ListCollectionView(IList) ListCollectionView(IList) ListCollectionView(IList) ListCollectionView(IList)

ListCollectionView를 구현하는 지정된 컬렉션을 사용하여 IList 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the ListCollectionView class, using a supplied collection that implements IList.

속성

ActiveComparer ActiveComparer ActiveComparer ActiveComparer

정렬에 사용되는 현재 활성 비교자를 가져오거나 설정합니다.Gets or sets the current active comparer that is used in sorting.

ActiveFilter ActiveFilter ActiveFilter ActiveFilter

현재 활성 Filter 콜백을 가져오거나 설정합니다.Gets or sets the current active Filter callback.

AllowsCrossThreadChanges AllowsCrossThreadChanges AllowsCrossThreadChanges AllowsCrossThreadChanges

CollectionView를 만든 스레드 이외의 스레드가 SourceCollection을 변경할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether a thread other than the one that created the CollectionView can change the SourceCollection.

(Inherited from CollectionView)
CanAddNew CanAddNew CanAddNew CanAddNew

컬렉션에 새 항목을 추가할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether a new item can be added to the collection.

CanAddNewItem CanAddNewItem CanAddNewItem CanAddNewItem

컬렉션에 지정된 개체를 추가할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether a specified object can be added to the collection.

CanCancelEdit CanCancelEdit CanCancelEdit CanCancelEdit

컬렉션 뷰에서 보류 중인 변경 내용을 삭제하고 편집된 개체의 원래 값을 복원할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the collection view can discard pending changes and restore the original values of an edited object.

CanChangeLiveFiltering CanChangeLiveFiltering CanChangeLiveFiltering CanChangeLiveFiltering

컬렉션 뷰에서 실시간으로 필터링 데이터 켜기 또는 끄기를 지원하는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the collection view supports turning filtering data in real time on or off.

CanChangeLiveGrouping CanChangeLiveGrouping CanChangeLiveGrouping CanChangeLiveGrouping

컬렉션 뷰에서 실시간으로 데이터 그룹화의 설정 또는 해제를 지원하는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the collection view supports turning grouping data in real time on or off.

CanChangeLiveSorting CanChangeLiveSorting CanChangeLiveSorting CanChangeLiveSorting

컬렉션 뷰에서 실시간으로 데이터 정렬의 설정 또는 해제를 지원하는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the collection view supports turning sorting data in real time on or off.

CanFilter CanFilter CanFilter CanFilter

뷰에서 콜백 기반 필터링이 지원되는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the view supports callback-based filtering.

CanGroup CanGroup CanGroup CanGroup

컬렉션 뷰에서 그룹화가 지원되는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the collection view supports grouping.

CanRemove CanRemove CanRemove CanRemove

컬렉션에서 항목을 제거할 수 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether an item can be removed from the collection.

CanSort CanSort CanSort CanSort

컬렉션 뷰에서 정렬이 지원되는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the collection view supports sorting.

Comparer Comparer Comparer Comparer

뷰의 항목을 비교하는 데 사용할 수 있는 개체를 반환합니다.Returns an object that you can use to compare items in the view.

(Inherited from CollectionView)
Count Count Count Count

예상 레코드 수를 가져옵니다.Gets the estimated number of records.

Culture Culture Culture Culture

정렬하는 동안 사용할 문화권 정보를 가져오거나 설정합니다.Gets or sets the culture information to use during sorting.

(Inherited from CollectionView)
CurrentAddItem CurrentAddItem CurrentAddItem CurrentAddItem

현재 추가 트랜잭션 중에 추가되는 항목을 가져옵니다.Gets the item that is being added during the current add transaction.

CurrentEditItem CurrentEditItem CurrentEditItem CurrentEditItem

편집되는 컬렉션의 항목을 가져옵니다.Gets the item in the collection that is being edited.

CurrentItem CurrentItem CurrentItem CurrentItem

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

(Inherited from CollectionView)
CurrentPosition CurrentPosition CurrentPosition CurrentPosition

선택적으로 정렬되거나 필터링된 뷰 내에 있는 CurrentItem의 위치를 가져옵니다.Gets the ordinal position of the CurrentItem within the (optionally sorted and filtered) view.

(Inherited from CollectionView)
CustomSort CustomSort CustomSort CustomSort

이 뷰에서 항목을 정렬하기 위해 IComparer를 구현하는 사용자 지정 개체를 가져오거나 설정합니다.Gets or sets a custom object that implements IComparer to sort items in the view.

Dispatcher Dispatcher Dispatcher Dispatcher

가져옵니다 합니다 DispatcherDispatcherObject 연관 됩니다.Gets the Dispatcher this DispatcherObject is associated with.

(Inherited from DispatcherObject)
Filter Filter Filter Filter

항목이 뷰에 포함되기에 적합한지 여부를 결정하는 데 사용되는 메서드를 가져오거나 설정합니다.Gets or sets a method that is used to determine whether an item is suitable for inclusion in the view.

GroupBySelector GroupBySelector GroupBySelector GroupBySelector

부모 그룹 및 해당 수준의 함수로 GroupDescription을 선택하는 대리자를 가져오거나 설정합니다.Gets or sets a delegate to select the GroupDescription as a function of the parent group and its level.

GroupDescriptions GroupDescriptions GroupDescriptions GroupDescriptions

컬렉션의 항목이 뷰에서 그룹화되는 방법을 설명하는 GroupDescription 개체의 컬렉션을 가져옵니다.Gets a collection of GroupDescription objects that describe how the items in the collection are grouped in the view.

Groups Groups Groups Groups

최상위 그룹을 가져옵니다.Gets the top-level groups.

InternalCount InternalCount InternalCount InternalCount

InternalList의 레코드 수를 가져옵니다.Gets the number of records in the InternalList.

InternalList InternalList InternalList InternalList

항목의 필터링 및 정렬된 목록을 가져옵니다.Gets the filtered and sorted list of items.

IsAddingNew IsAddingNew IsAddingNew IsAddingNew

추가 트랜잭션이 진행 중인지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether an add transaction is in progress.

IsCurrentAfterLast IsCurrentAfterLast IsCurrentAfterLast IsCurrentAfterLast

뷰의 CurrentItem이 컬렉션 끝을 벗어나는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the CurrentItem of the view is beyond the end of the collection.

(Inherited from CollectionView)
IsCurrentBeforeFirst IsCurrentBeforeFirst IsCurrentBeforeFirst IsCurrentBeforeFirst

뷰의 CurrentItem이 컬렉션 시작 부분 앞에 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the CurrentItem of the view is before the beginning of the collection.

(Inherited from CollectionView)
IsCurrentInSync IsCurrentInSync IsCurrentInSync IsCurrentInSync

CurrentItemCurrentPosition에 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the CurrentItem is at the CurrentPosition.

(Inherited from CollectionView)
IsDataInGroupOrder IsDataInGroupOrder IsDataInGroupOrder IsDataInGroupOrder

정렬 또는 필터링을 적용한 후(해당되는 경우) 항목 목록이 이미 올바른 순서로 그룹화되었는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether the list of items (after applying the sort and filters, if any) is already in the correct order for grouping.

IsDynamic IsDynamic IsDynamic IsDynamic

기본 컬렉션에서 변경 알림을 제공하는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the underlying collection provides change notifications.

(Inherited from CollectionView)
IsEditingItem IsEditingItem IsEditingItem IsEditingItem

편집 트랜잭션이 진행 중인지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether an edit transaction is in progress.

IsEmpty IsEmpty IsEmpty IsEmpty

필터링된 결과 뷰가 비어 있는지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether the resulting (filtered) view is empty.

IsGrouping IsGrouping IsGrouping IsGrouping

뷰에 그룹이 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether there are groups in the view.

IsInUse IsInUse IsInUse IsInUse

CollectionView의 이벤트를 구독하는 개체가 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether any object is subscribing to the events of this CollectionView.

(Inherited from CollectionView)
IsLiveFiltering IsLiveFiltering IsLiveFiltering IsLiveFiltering

실시간 데이터 필터링을 사용하는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether filtering data in real time is enabled.

IsLiveGrouping IsLiveGrouping IsLiveGrouping IsLiveGrouping

실시간 데이터 그룹화를 사용하는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether grouping data in real time is enabled.

IsLiveSorting IsLiveSorting IsLiveSorting IsLiveSorting

실시간 정렬을 사용하는지 여부를 나타내는 값을 가져오거나 설정합니다.Gets or sets a value that indicates whether sorting in real time is enabled.

IsRefreshDeferred IsRefreshDeferred IsRefreshDeferred IsRefreshDeferred

사용하고 있는 처리 중인 DeferRefresh()가 있는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether there is an outstanding DeferRefresh() in use.

(Inherited from CollectionView)
ItemProperties ItemProperties ItemProperties ItemProperties

컬렉션에 있는 항목의 속성을 설명하는 개체의 컬렉션을 가져옵니다.Gets a collection of objects that describes the properties of the items in the collection.

LiveFilteringProperties LiveFilteringProperties LiveFilteringProperties LiveFilteringProperties

실시간 데이터 필터링에 참여하는 속성을 지정하는 문자열의 컬렉션을 가져옵니다.Gets a collection of strings that specify the properties that participate in filtering data in real time.

LiveGroupingProperties LiveGroupingProperties LiveGroupingProperties LiveGroupingProperties

실시간 데이터 그룹화에 참여하는 속성을 지정하는 문자열의 컬렉션을 가져옵니다.Gets a collection of strings that specify the properties that participate in grouping data in real time.

LiveSortingProperties LiveSortingProperties LiveSortingProperties LiveSortingProperties

실시간 데이터 정렬에 참여하는 속성을 지정하는 문자열의 컬렉션을 가져옵니다.Gets a collection of strings that specify the properties that participate in sorting data in real time.

NeedsRefresh NeedsRefresh NeedsRefresh NeedsRefresh

뷰를 새로 고쳐야 하는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether the view needs to be refreshed.

(Inherited from CollectionView)
NewItemPlaceholderPosition NewItemPlaceholderPosition NewItemPlaceholderPosition NewItemPlaceholderPosition

ListCollectionView에서의 새 항목 자리 표시자의 위치를 가져오거나 설정합니다.Gets or sets the position of the new item placeholder in the ListCollectionView.

SortDescriptions SortDescriptions SortDescriptions SortDescriptions

컬렉션의 항목이 뷰에서 정렬되는 방법을 설명하는 SortDescription 개체의 컬렉션을 가져옵니다.Gets a collection of SortDescription objects that describes how the items in the collection are sorted in the view.

SourceCollection SourceCollection SourceCollection SourceCollection

필터링되지 않은 기본 컬렉션을 반환합니다.Returns the underlying unfiltered collection.

(Inherited from CollectionView)
UpdatedOutsideDispatcher UpdatedOutsideDispatcher UpdatedOutsideDispatcher UpdatedOutsideDispatcher

UI(사용자 인터페이스)user interface (UI) 스레드 디스패처를 먼저 시작하지 않고 다른 스레드에서 CollectionChanged 알림을 받았기 때문에 변경 로그를 업데이트해야 할 필요가 있었는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether it has been necessary to update the change log because a CollectionChanged notification has been received on a different thread without first entering the UI(사용자 인터페이스)user interface (UI) thread dispatcher.

(Inherited from CollectionView)
UsesLocalArray UsesLocalArray UsesLocalArray UsesLocalArray

데이터를 정렬하고 필터링할 때 데이터를 전용 복사해야 하는지 여부를 나타내는 값을 가져옵니다.Gets a value that indicates whether a private copy of the data is needed for sorting and filtering.

메서드

AddNew() AddNew() AddNew() AddNew()

추가 트랜잭션을 시작하고 보류 중인 새 항목을 반환합니다.Starts an add transaction and returns the pending new item.

AddNewItem(Object) AddNewItem(Object) AddNewItem(Object) AddNewItem(Object)

컬렉션에 지정된 개체를 추가합니다.Adds the specified object to the collection.

CancelEdit() CancelEdit() CancelEdit() CancelEdit()

편집 트랜잭션을 끝내고 가능한 경우 항목에 대한 원래 값을 복원합니다.Ends the edit transaction, and if possible, restores the original value to the item.

CancelNew() CancelNew() CancelNew() CancelNew()

추가 트랜잭션을 끝내고 보류 중인 새 항목을 삭제합니다.Ends the add transaction and discards the pending new item.

CheckAccess() CheckAccess() CheckAccess() CheckAccess()

호출 스레드에서이에 대 한 액세스에 있는지 여부를 결정 DispatcherObject합니다.Determines whether the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)
ClearChangeLog() ClearChangeLog() ClearChangeLog() ClearChangeLog()

변경 로그에서 보류 중인 변경 내용을 모두 지웁니다.Clears any pending changes from the change log.

(Inherited from CollectionView)
ClearPendingChanges() ClearPendingChanges() ClearPendingChanges() ClearPendingChanges()

컬렉션에 대한 처리되지 않은 변경 내용을 지웁니다.Clears unprocessed changed to the collection.

(Inherited from CollectionView)
CommitEdit() CommitEdit() CommitEdit() CommitEdit()

편집 트랜잭션을 끝내고 보류 중인 변경 내용을 저장합니다.Ends the edit transaction and saves the pending changes.

CommitNew() CommitNew() CommitNew() CommitNew()

추가 트랜잭션을 끝내고 보류 중인 새 항목을 저장합니다.Ends the add transaction and saves the pending new item.

Compare(Object, Object) Compare(Object, Object) Compare(Object, Object) Compare(Object, Object)

두 개체를 비교한 다음 한 개체가 다른 개체보다 작은지, 큰지 또는 두 개체가 같은지 여부를 나타내는 값을 반환합니다.Compares two objects and returns a value that indicates whether one is less than, equal to, or greater than the other.

Contains(Object) Contains(Object) Contains(Object) Contains(Object)

특정 항목이 컬렉션 뷰에 속하는지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether a given item belongs to the collection view.

DeferRefresh() DeferRefresh() DeferRefresh() DeferRefresh()

변경 내용을 뷰에 병합하고 자동 새로 고침을 지연하는 데 사용할 수 있는 지연 주기를 입력합니다.Enters a defer cycle that you can use to merge changes to the view and delay automatic refresh.

(Inherited from CollectionView)
DetachFromSourceCollection() DetachFromSourceCollection() DetachFromSourceCollection() DetachFromSourceCollection()

CollectionView에서 기본 컬렉션에 대한 참조를 제거합니다.Removes the reference to the underlying collection from the CollectionView.

(Inherited from CollectionView)
EditItem(Object) EditItem(Object) EditItem(Object) EditItem(Object)

지정된 항목의 편집 트랜잭션을 시작합니다.Begins an edit transaction of the specified item.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

뷰의 항목을 열거하는 데 사용할 수 있는 개체를 반환합니다.Returns an object that you can use to enumerate the items in the view.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetItemAt(Int32) GetItemAt(Int32) GetItemAt(Int32) GetItemAt(Int32)

뷰의 지정된 위치에 있는 항목을 검색합니다.Retrieves the item at the specified position in the view.

GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

컬렉션에서 지정된 데이터 항목이 속하는 인덱스를 반환하고, 해당 항목의 인덱스를 모르는 경우 -1을 반환합니다.Returns the index where the given data item belongs in the collection, or -1 if the index of that item is unknown.

InternalContains(Object) InternalContains(Object) InternalContains(Object) InternalContains(Object)

InternalList에 항목이 있는지 여부를 나타내는 값을 반환합니다.Return a value that indicates whether the InternalList contains the item.

InternalGetEnumerator() InternalGetEnumerator() InternalGetEnumerator() InternalGetEnumerator()

InternalList에 대한 열거자를 반환합니다.Returns an enumerator for the InternalList.

InternalIndexOf(Object) InternalIndexOf(Object) InternalIndexOf(Object) InternalIndexOf(Object)

InternalList에 있는 지정한 항목의 인덱스를 반환합니다.Returns the index of the specified item in the InternalList.

InternalItemAt(Int32) InternalItemAt(Int32) InternalItemAt(Int32) InternalItemAt(Int32)

InternalList에서 지정된 인덱스에 있는 항목을 반환합니다.Returns the item at the given index in the InternalList.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
MoveCurrentTo(Object) MoveCurrentTo(Object) MoveCurrentTo(Object) MoveCurrentTo(Object)

지정한 항목을 뷰의 CurrentItem으로 설정합니다.Sets the specified item to be the CurrentItem in the view.

(Inherited from CollectionView)
MoveCurrentToFirst() MoveCurrentToFirst() MoveCurrentToFirst() MoveCurrentToFirst()

뷰의 첫 번째 항목을 CurrentItem으로 설정합니다.Sets the first item in the view as the CurrentItem.

(Inherited from CollectionView)
MoveCurrentToLast() MoveCurrentToLast() MoveCurrentToLast() MoveCurrentToLast()

뷰의 마지막 항목을 CurrentItem으로 설정합니다.Sets the last item in the view as the CurrentItem.

(Inherited from CollectionView)
MoveCurrentToNext() MoveCurrentToNext() MoveCurrentToNext() MoveCurrentToNext()

뷰의 CurrentItem 다음에 나오는 항목을 CurrentItem으로 설정합니다.Sets the item after the CurrentItem in the view as the CurrentItem.

(Inherited from CollectionView)
MoveCurrentToPosition(Int32) MoveCurrentToPosition(Int32) MoveCurrentToPosition(Int32) MoveCurrentToPosition(Int32)

지정한 인덱스에 있는 항목을 뷰의 CurrentItem으로 설정합니다.Sets the item at the specified index to be the CurrentItem in the view.

MoveCurrentToPrevious() MoveCurrentToPrevious() MoveCurrentToPrevious() MoveCurrentToPrevious()

뷰의 CurrentItem 앞에 나오는 항목을 CurrentItem으로 설정합니다.Sets the item before the CurrentItem in the view as the CurrentItem.

(Inherited from CollectionView)
OKToChangeCurrent() OKToChangeCurrent() OKToChangeCurrent() OKToChangeCurrent()

뷰에서 CurrentItem인 항목을 변경할 수 있는지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether the view can change which item is the CurrentItem.

(Inherited from CollectionView)
OnAllowsCrossThreadChangesChanged() OnAllowsCrossThreadChangesChanged() OnAllowsCrossThreadChangesChanged() OnAllowsCrossThreadChangesChanged()

AllowsCrossThreadChanges 속성이 변경되면 발생합니다.Occurs when the AllowsCrossThreadChanges property changes.

OnBeginChangeLogging(NotifyCollectionChangedEventArgs) OnBeginChangeLogging(NotifyCollectionChangedEventArgs) OnBeginChangeLogging(NotifyCollectionChangedEventArgs) OnBeginChangeLogging(NotifyCollectionChangedEventArgs)

기본 클래스에서 호출되어 CollectionChanged 이벤트가 메시지 큐에 게시되었음을 파생 클래스에 알립니다.Called by the base class to notify the derived class that a CollectionChanged event has been posted to the message queue.

OnCollectionChanged(NotifyCollectionChangedEventArgs) OnCollectionChanged(NotifyCollectionChangedEventArgs) OnCollectionChanged(NotifyCollectionChangedEventArgs) OnCollectionChanged(NotifyCollectionChangedEventArgs)

CollectionChanged 이벤트를 발생시킵니다.Raises the CollectionChanged event.

(Inherited from CollectionView)
OnCollectionChanged(Object, NotifyCollectionChangedEventArgs) OnCollectionChanged(Object, NotifyCollectionChangedEventArgs) OnCollectionChanged(Object, NotifyCollectionChangedEventArgs) OnCollectionChanged(Object, NotifyCollectionChangedEventArgs)

CollectionChanged 이벤트를 발생시킵니다.Raises the CollectionChanged event.

(Inherited from CollectionView)
OnCurrentChanged() OnCurrentChanged() OnCurrentChanged() OnCurrentChanged()

CurrentChanged 이벤트를 발생시킵니다.Raises the CurrentChanged event.

(Inherited from CollectionView)
OnCurrentChanging() OnCurrentChanging() OnCurrentChanging() OnCurrentChanging()

취소할 수 없는 CurrentChanging 이벤트를 발생시킵니다.Raises a CurrentChanging event that is not cancelable.

(Inherited from CollectionView)
OnCurrentChanging(CurrentChangingEventArgs) OnCurrentChanging(CurrentChangingEventArgs) OnCurrentChanging(CurrentChangingEventArgs) OnCurrentChanging(CurrentChangingEventArgs)

지정한 인수로 CurrentChanging 이벤트를 발생시킵니다.Raises the CurrentChanging event with the specified arguments.

(Inherited from CollectionView)
OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs) OnPropertyChanged(PropertyChangedEventArgs)

지정한 인수를 사용하여 PropertyChanged 이벤트를 발생시킵니다.Raises the PropertyChanged event using the specified arguments.

(Inherited from CollectionView)
PassesFilter(Object) PassesFilter(Object) PassesFilter(Object) PassesFilter(Object)

기본 컬렉션에 있는 지정한 항목이 뷰에 속해 있는지 여부를 나타내는 값을 반환합니다.Returns a value that indicates whether the specified item in the underlying collection belongs to the view.

ProcessCollectionChanged(NotifyCollectionChangedEventArgs) ProcessCollectionChanged(NotifyCollectionChangedEventArgs) ProcessCollectionChanged(NotifyCollectionChangedEventArgs) ProcessCollectionChanged(NotifyCollectionChangedEventArgs)

CollectionChanged 이벤트를 처리합니다.Handles CollectionChanged events.

ProcessPendingChanges() ProcessPendingChanges() ProcessPendingChanges() ProcessPendingChanges()

컬렉션에 대한 모든 보류 중인 변경 내용이 커밋되도록 합니다.Ensures that all pending changes to the collection have been committed.

(Inherited from CollectionView)
Refresh() Refresh() Refresh() Refresh()

뷰를 다시 만듭니다.Re-creates the view.

(Inherited from CollectionView)
RefreshOrDefer() RefreshOrDefer() RefreshOrDefer() RefreshOrDefer()

뷰를 새로 고치거나, 지연 주기가 완료되면 뷰 새로 고침이 필요하도록 지정합니다.Refreshes the view or specifies that the view needs to be refreshed when the defer cycle completes.

(Inherited from CollectionView)
RefreshOverride() RefreshOverride() RefreshOverride() RefreshOverride()

뷰를 다시 만듭니다.Recreates the view.

Remove(Object) Remove(Object) Remove(Object) Remove(Object)

컬렉션에서 지정한 항목을 제거합니다.Removes the specified item from the collection.

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

컬렉션에서 지정된 위치의 항목을 제거합니다.Removes the item at the specified position from the collection.

SetCurrent(Object, Int32) SetCurrent(Object, Int32) SetCurrent(Object, Int32) SetCurrent(Object, Int32)

지정한 항목 및 인덱스를 CurrentItemCurrentPosition 속성 값으로 설정합니다.Sets the specified item and index as the values of the CurrentItem and CurrentPosition properties.

(Inherited from CollectionView)
SetCurrent(Object, Int32, Int32) SetCurrent(Object, Int32, Int32) SetCurrent(Object, Int32, Int32) SetCurrent(Object, Int32, Int32)

지정한 항목 및 인덱스를 CurrentItemCurrentPosition 속성 값으로 설정합니다.Sets the specified item and index as the values of the CurrentItem and CurrentPosition properties. 파생 클래스의 생성자에서 이 메서드를 호출할 수 있습니다.This method can be called from a constructor of a derived class.

(Inherited from CollectionView)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)
VerifyAccess() VerifyAccess() VerifyAccess() VerifyAccess()

호출 스레드가이에 대 한 액세스를 적용 DispatcherObject합니다.Enforces that the calling thread has access to this DispatcherObject.

(Inherited from DispatcherObject)

명시적 인터페이스 구현

IComparer.Compare(Object, Object) IComparer.Compare(Object, Object) IComparer.Compare(Object, Object) IComparer.Compare(Object, Object)

이 멤버는 WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF) 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.This member supports the WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

뷰의 항목을 열거하는 데 사용할 수 있는 IEnumerator 개체를 반환합니다.Returns an IEnumerator object that you can use to enumerate the items in the view.

(Inherited from CollectionView)

이벤트

CollectionChanged CollectionChanged CollectionChanged CollectionChanged

뷰가 변경되면 발생합니다.Occurs when the view has changed.

(Inherited from CollectionView)
CurrentChanged CurrentChanged CurrentChanged CurrentChanged

CurrentItem이 변경된 후에 발생합니다.Occurs after the CurrentItem has changed.

(Inherited from CollectionView)
CurrentChanging CurrentChanging CurrentChanging CurrentChanging

CurrentItem가 변경될 때 발생합니다.Occurs when the CurrentItem is changing.

(Inherited from CollectionView)
INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged INotifyCollectionChanged.CollectionChanged

뷰가 변경되면 발생합니다.Occurs when the view has changed.

(Inherited from CollectionView)
INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged INotifyPropertyChanged.PropertyChanged

속성 값이 변경될 때 발생합니다.Occurs when a property value changes.

(Inherited from CollectionView)
PropertyChanged PropertyChanged PropertyChanged PropertyChanged

속성 값이 변경되면 발생합니다.Occurs when a property value has changed.

(Inherited from CollectionView)

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

IEnumerable의 요소를 지정된 형식으로 캐스팅합니다.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

지정된 형식에 따라 IEnumerable의 요소를 필터링합니다.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

쿼리를 병렬화할 수 있도록 합니다.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

변환를 IEnumerableIQueryable합니다.Converts an IEnumerable to an IQueryable.

적용 대상