다음을 통해 공유


FilterDescriptorLogicalOperator 열거형

필터 컬렉션의 논리 연산자를 나타내는 값을 정의합니다.

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

사용법

‘사용 방법
Dim instance As FilterDescriptorLogicalOperator

구문

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

멤버

멤버 이름 설명
And 필터가 AND 연산자를 사용하여 결합됩니다.
Or 필터가 OR 연산자를 사용하여 결합됩니다.

예제

다음 예제에서는 논리 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>

설명

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

플랫폼

개발 플랫폼

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

대상 플랫폼

Change History

참고 항목

참조

System.Windows.Controls 네임스페이스