ICollectionViewLiveShaping Interface

Definition

CollectionView에서 정렬, 그룹화 및 필터링을 사용할 수 있는 속성을 실시간으로 정의합니다.Defines properties that enables sorting, grouping, and filtering on a CollectionView in real time.

public interface class ICollectionViewLiveShaping
public interface ICollectionViewLiveShaping
type ICollectionViewLiveShaping = interface
Public Interface ICollectionViewLiveShaping
Derived

Remarks

때 정렬, 그룹화 또는 필터링을 사용을 CollectionView 에서 데이터의 위치를 다시 정렬 됩니다는 CollectionView 데이터가 수정 될 때입니다.When live sorting, grouping, or filtering is enabled, a CollectionView will rearrange the position of data in the CollectionView when the data is modified. 예를 들어, 애플리케이션에서 사용 하는 DataGrid 따라 주식 시장에 주식, 주식을 나열 하려면 정렬 합니다.For example, suppose that an application uses a DataGrid to list stocks in a stock market and the stocks are sorted by stock value. 주식에서 실시간 정렬을 사용 하도록 설정 하는 경우 CollectionView에서 주식의 위치는 DataGrid 재고 값이 큰 이동 또는 보다 작은 다른 주식의 값입니다.If live sorting is enabled on the stocks' CollectionView, a stock's position in the DataGrid moves when the value of the stock becomes greater or less than another stock's value.

, 클래스에서 인터페이스를 구현합니다.The , , and classes implement the interface. 합니다 클래스도 정의 하는 속성을 구현 을 XAML에서 속성을 설정할 수 있습니다.The class also implements the properties defined by to enable setting the properties in XAML. ### 상속자에 대 한 정보Notes for Inheritors 사용자 지정에서이 인터페이스를 구현 정렬, 그룹화 및 실시간에서 데이터 필터링을 지원 하도록 합니다.Implement this interface on your custom to support sorting, grouping, and filtering data in real time. 프로그램 자체 이거나 하나 이상의 기본 컬렉션과 같은 다른 개체에 위임할 수 그룹화 및 필터링 작업을 정렬을 구현할 수 있습니다.Your can implement the sorting, grouping, and filtering operations itself, or you can delegate one or more of them to another object, such as the underlying collection. 모양 지정 작업을 위임 하는 경우는 라이브 셰이핑 활성화 되어 있는지 여부를 통해 제어할 수 있습니다.If you delegate the shaping operations, the might not have control over whether live shaping is enabled. 프로그램 위임 하는 개체의 동작에 동의 해야 합니다.Your must accept the behavior of the object to which it delegates. 이 경우 적절 한 설정 **CanChange**\* 속성 `false`합니다.In this case, set the appropriate **CanChange**\* properties to `false`. 경우에 대리자 개체에서는 라이브 셰이핑를 설정할 수 있는지 적절 한 알고 `IsLive`\* 알려진된 값으로 속성입니다.If your knows whether the delegate object supports live shaping, it can set the appropriate `IsLive`\* properties to the known value. 이 고, 그렇지 합니다 로 설정 해야 합니다 `IsLive`\* 속성을 `null`입니다.Otherwise, the should set the `IsLive`\* properties to `null`.

Properties

CanChangeLiveFiltering

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

CanChangeLiveGrouping

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

CanChangeLiveSorting

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

IsLiveFiltering

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

IsLiveGrouping

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

IsLiveSorting

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

LiveFilteringProperties

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

LiveGroupingProperties

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

LiveSortingProperties

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

Applies to