共用方式為


FilterDescriptorLogicalOperator 列舉型別

定義代表篩選集合之邏輯運算子的值。

命名空間: System.Windows.Controls
組件: System.Windows.Controls.DomainServices (於 system.windows.controls.domainservices.dll)

使用方式

'用途
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>

備註

您可以將 FilterDescriptorLogicalOperator 值套用至 DomainDataSource 類別的 FilterOperator 屬性。

平台

開發平台

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 、Windows Server 2008 和 Windows 2000

目標平台

Change History

另請參閱

參考

System.Windows.Controls 命名空間