FilterOperator 열거형

FilterDescriptor 클래스에서 사용되는 연산자에 대해 설명하는 값을 정의합니다.

네임스페이스: System.Windows.Controls
어셈블리: system.windows.controls.domainservices.dll의 System.Windows.Controls.DomainServices

사용법

‘사용 방법
Dim instance As FilterOperator

구문

‘선언
Public Enumeration FilterOperator
public enum FilterOperator
public enum class FilterOperator
public enum FilterOperator
public enum FilterOperator

멤버

멤버 이름 설명
Contains 데이터 값에 필터 값을 포함해야 합니다.
EndsWith 데이터 값이 필터 값으로 끝나야 합니다.
IsContainedIn 데이터 값이 필터 값에 포함되어야 합니다.
IsEqualTo 데이터 값이 필터 값과 같아야 합니다.
IsGreaterThan 데이터 값이 필터 값보다 커야 합니다.
IsGreaterThanOrEqualTo 데이터 값이 필터 값보다 크거나 같아야 합니다.
IsLessThan 데이터 값이 필터 값보다 작아야 합니다.
IsLessThanOrEqualTo 데이터 값이 필터 값보다 작거나 같아야 합니다.
IsNotEqualTo 데이터 값이 필터 값과 달라야 합니다.
StartsWith 데이터 값이 필터 값으로 시작해야 합니다.

예제

다음 예제에서는 논리 AND 연산자로 연결되는 두 개의 필터 설명자를 보여 줍니다. 필터 한 개는 사용자 입력에 따라 달라지고 나머지 필터는 선언 구문에 지정됩니다.

<Grid x:Name="LayoutRoot" Background="White">
    <Grid.RowDefinitions>
        <RowDefinition Height="25" />
        <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>
    <riaControls:DomainDataSource Name="source" FilterOperator="And" QueryName="GetProducts" AutoLoad="true">
        <riaControls:DomainDataSource.DomainContext>
            <domain:ProductDomainContext />
        </riaControls:DomainDataSource.DomainContext>
        <riaControls:DomainDataSource.FilterDescriptors>
            <riaControls:FilterDescriptor PropertyPath="Color" Operator="IsEqualTo" Value="Blue" />
            <riaControls:FilterDescriptor PropertyPath="ListPrice" Operator="IsLessThanOrEqualTo" Value="{Binding ElementName=MaxPrice, Path=SelectedItem.Content}" />
        </riaControls:DomainDataSource.FilterDescriptors>
    </riaControls:DomainDataSource>
    <ComboBox x:Name="MaxPrice" Grid.Row="0" Width="60" SelectedIndex="0">
        <ComboBoxItem Content="100" />
        <ComboBoxItem Content="500" />
        <ComboBoxItem Content="1000" />
    </ComboBox>
    <data:DataGrid Grid.Row="1" ItemsSource="{Binding Data, ElementName=source}" />
</Grid>

설명

FilterDescriptor 클래스에서 FilterOperator 값을 Operator 속성에 적용합니다.

플랫폼

개발 플랫폼

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 , Windows Server 2008 및 Windows 2000

대상 플랫폼

Change History

참고 항목

참조

System.Windows.Controls 네임스페이스